该 Window 控件表示 Windows Presentation Foundation (WPF) 应用程序中的窗口。 它为创建具有标题栏、边框和标准窗口控件(例如最小化、最大化和关闭按钮)的独立桌面应用程序奠定了基础。 Windows 可以托管任何 WPF 内容并支持对话框、无模式窗口和应用程序主窗口等功能。
样式和模板
可以通过修改控件的 Window 默认值 ControlTemplate来自定义控件的外观。 有关自定义模板的详细信息,请参阅 为控件创建模板。
Content 属性
控件 Window 使用 Content 属性定义窗口中显示的主内容。
部件
该 Window 控件不定义任何命名的模板部件。
视觉状态
控件 Window 不定义任何视觉状态。
ControlTemplate
以下 XAML 显示了控件的默认模板 Window :
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style x:Key="WindowStyle1" TargetType="{x:Type Window}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Window}">
<ContentPresenter/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>