Skip to content

WindowXModalDialog zh CN

末城via edited this page Jun 21, 2023 · 3 revisions

WindowXCaption 窗体X模态对话框辅助类

返回目录

适用于:   v1.1.12 或更新的版本

概述

类名:    WindowXCaption
命名空间:    Panuon.WPF.UI
位于:    SharedResources/Panuon.WPF.UI/Helpers/WindowXCaption.cs
静态类

提供一系列属性和方法, 用于定义 Window 控件的标题栏样式。


备注

属性间的相互作用

该类型没有此内容。

自定义样式提示

该类型没有此内容。


附加属性

Buttons

类型:    System.Windows.MessageBoxButton?
默认值:    [Null] / OK / OKCancel / YesNoCancel / YesNo
获取或设置模态按钮栏区域中显示的按钮组。Null 表示不显示按钮,OK 表示显示确定按钮,OKCancel 表示显示确定和取消按钮,YesNoCancel 表示显示是、否和取消按钮,YesNo 表示显示是和否按钮。

ButtonStyle

类型:    System.Windows.Style
默认值:    [见资源键[ButtonStyle](#MinimizeButtonStyle)]
获取或设置模态按钮栏区域中按钮的样式。


公开的资源键

有关如何使用资源键的更多内容, 请参考命名与约定
一些无法从外部访问的属性已被隐去。

ButtonStyle

资源键全名:    {ComponentResourceKey ResourceId=ButtonStyle, TypeInTargetAssembly={x:Type pu:WindowXModalDialog}}
缩略资源键:    {pu:WindowXModalDialog.ButtonStyle}

窗体X的最小化按钮样式。

<Style x:Key="{ComponentResourceKey ResourceId=ButtonStyleKey, TypeInTargetAssembly={x:Type pu:WindowXModalDialog}}"
       TargetType="Button"
       BasedOn="{StaticResource {x:Static rs:StyleKeys.ButtonStyleKey}}">
    <Setter Property="Height"
            Value="35" />
    <Setter Property="Padding"
            Value="30,0" />
    <Setter Property="Margin"
            Value="5,0,0,0" />
    <Style.Triggers>
        <Trigger Property="IsDefault"
                 Value="True">
            <Setter Property="Background"
                    Value="#D1D1D1" />
        </Trigger>
    </Style.Triggers>
</Style>