XuanchenLin / NanUI

NanUI is an open source .NET project for developers who want to create Windows desktop applications with HTML, CSS and JavaScript.

Home Page:https://github.com/Xuanchenlin/NanUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[问题] AutoShowMask 属性不存在。

netowls-studio opened this issue · comments

NetDimension.NanUI 0.9.90.429


  • 摘要

    • 操作系统:Microsoft Windows 11
    • 开发工具:Microsoft Visual Studio 2022 17.5
  • 问题描述

    AutoShowMask 属性不存在。

    /// <summary>
    /// 提供了基于 <see cref="Formium" /> 的主窗口相关的方法。
    /// <para> 密闭的,不可以从此类型派生。 </para>
    /// </summary>
    /// <seealso cref="Formium" />
    public sealed class MainWindow : Formium
    {
        /// <summary> 用于初始化一个 <see cref="MainWindow" /> 类型的对象实例。 </summary>
        public MainWindow()
        {
            StartPosition = FormStartPosition.CenterScreen;
            AutoShowMask = false;  // 此处无法访问 AutoShowMask 属性
        }

        /// <summary> 启动 URL 地址。 </summary>
        public override string StartUrl => "https://www.baidu.com";

        /// <summary>
        /// 使用的窗体样式类型。
        /// <para> <see cref="HostWindowType" /> 中的一个值。 </para>
        /// </summary>
        /// <seealso cref="HostWindowType" />
        public override HostWindowType WindowType => HostWindowType.System;

        /// <summary> 主窗体已经准备好时的回调方法。 </summary>
        protected override void OnReady()
        {
        }
    }

已经解决


Formium.AutoShowMask 属性改为了 Formium.EnableSplashScreen。建议作者更新一下文档吧。

        /// <summary> 用于初始化一个 <see cref="MainWindow" /> 类型的对象实例。 </summary>
        public MainWindow()
        {
            StartPosition = FormStartPosition.CenterScreen;
            this.EnableSplashScreen = false; // 禁用闪屏属性。
        }

        /// <summary> 启动 URL 地址。 </summary>
        public override string StartUrl => "https://www.baidu.com";

        /// <summary>
        /// 使用的窗体样式类型。
        /// <para> <see cref="HostWindowType" /> 中的一个值。 </para>
        /// </summary>
        /// <seealso cref="HostWindowType" />
        public override HostWindowType WindowType => HostWindowType.SystemBorderless;

        /// <summary> 主窗体已经准备好时的回调方法。 </summary>
        protected override void OnReady()
        {
        }
    }