Window.ShowActivated 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示在第一次显示窗口时,窗口是否处于激活状态。
public:
property bool ShowActivated { bool get(); void set(bool value); };
public bool ShowActivated { get; set; }
member this.ShowActivated : bool with get, set
Public Property ShowActivated As Boolean
属性值
如果窗口第一次显示时即激活,则为 true
;否则为 false
。 默认值为 true
。
示例
以下示例演示如何使用标记将窗口配置为在不激活的情况下打开。
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="WindowShowActivatedSnippets.AWindow"
ShowActivated="False">
using System.Windows;
namespace WindowShowActivatedSnippets
{
public partial class AWindow : Window
{
public AWindow()
{
InitializeComponent();
}
}
}
Imports System.Windows
Namespace WindowShowActivatedSnippets
Partial Public Class AWindow
Inherits Window
Public Sub New()
InitializeComponent()
End Sub
End Class
End Namespace
以下示例演示如何使用代码将窗口配置为在不激活窗口的情况下打开。
AWindow window = new AWindow();
window.ShowActivated = false;
window.Show();
Dim window As New AWindow()
window.ShowActivated = False
window.Show()
注解
当打开其属性设置为 false
的窗口ShowActivated时,该窗口不会激活,并且不会引发其Activated事件,直到用户通过选择窗口来手动激活窗口。 选择窗口后,它会正常激活和停用。
若要防止窗口在打开时被激活,ShowActivated必须在通过调用Show) (显示窗口之前将 属性设置为 false
;在显示窗口后设置为 ShowActivatedfalse
无效。
false
在以模式方式打开的窗口上,通过调用 ShowDialog将 设置为 ShowActivated 没有实际影响。 尽管模式窗口不会激活,但模式窗口将阻止用户激活任何其他打开的应用程序窗口。
依赖项属性信息
标识符字段 | ShowActivatedProperty |
元数据属性设置为 true |
无 |