Closed lishuangquan1987 closed 1 month ago
Hi, 1和2都是可以全局自定义的。 1, 可以全局为MessageBoxWindow设置MinWidth。示例
<Application
x:Class="Ursa.Demo.App"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:u-semi="https://irihi.tech/ursa/themes/semi"
xmlns:semi="https://irihi.tech/semi"
xmlns:u="https://irihi.tech/ursa">
<Application.Styles>
<semi:SemiTheme Locale="zh-CN" />
<u-semi:SemiTheme Locale="zh-CN" />
<Style Selector="u|MessageBoxWindow"> <!-- 为MessageBoxWindow设置最小宽度 -->
<Setter Property="MinWidth" Value="500"></Setter>
</Style>
</Application.Styles>
</Application>
Classes="Bordered"
来使用有边框样式。如果需要全局修改,那么可以全局重定义相关资源。 <Application.Resources>
<SolidColorBrush x:Key="TextBoxDefaultBorderBrush" Color="LightGray"></SolidColorBrush>
</Application.Resources>
或者全局指定样式
<Application.Styles>
<semi:SemiTheme Locale="zh-CN" />
<u-semi:SemiTheme Locale="zh-CN" />
<Style Selector="TextBox">
<Setter Property="BorderBrush" Value="LightGray"></Setter>
</Style>
</Application.Styles>
如果有什么不支持这样覆盖的控件,可以给我们提个issue。
好的好的,感谢!
非常感谢贵团队开发这个控件库,在使用中个人感觉有几个小小的改进点: