Skip to content

1.1.15.9

Compare
Choose a tag to compare
@Mochengvia Mochengvia released this 16 Sep 07:08

改进

现在可以简化pu的资源字典了。可以将

<ResourceDictionary Source="pack://application:,,,/Panuon.WPF.UI;component/Control.xaml" />

替换为:

xmlns:pu="https://opensource.panuon.com/wpf-ui"
...
<ResourceDictionary Source="{x:Static pu:ResourceDictionaryUris.All}" />

其他控件的独立资源字典将陆续提供支持。

新增

PasswordBoxHelper 密码框 中新增了 IsReadOnly 属性。

GlobalSettings 全局设置 中新增了 FocusVisualStyle 属性。这个属性可以用于统一设置pu中提供的所有控件的 FocusVisualStyle 属性。注意,没有应用pu样式的控件不会生效。

Toast 消息 中新增了 icon 参数(MessageBoxIcon类型)。在使用icon参数后,会在Toast消息前面显示图标。要修改图标的样式,可以通过继承 ToastSettings.LabelStyle 并修改 ContentTemplate 属性。

Switch 开关 中新增了 BoxTemplate 属性。这个属性可以用于向开关的盒子中添加任何内容,例如表示开/关的图标或文本。这是一个简单的示例:
图片
图片

<pu:Switch BoxWidth="45">
    <pu:Switch.BoxTemplate>
        <DataTemplate>
            <Grid Margin="8,0,5,0" VerticalAlignment="Center">
                <TextBlock Text="I" Foreground="White" />
                <TextBlock HorizontalAlignment="Right" Text="〇" />
            </Grid>
        </DataTemplate>
    </pu:Switch.BoxTemplate>
</pu:Switch>