修改App.xaml文件,添加引用
xxxxxxxxxx
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/WPF.UI;component/WPFUI.xaml" />
<!-- 其它资源 -->
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
<!-- 或 -->
<ResourceDictionary Source="pack://application:,,,/WPF.UI;component/Assets/Style/DataGridDictionary.xaml" />
使用方法
xxxxxxxxxx
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn
Width="auto"
Binding="{Binding Id}"
Header="序号" />
<DataGridTextColumn
Width="*"
Binding="{Binding StudentID}"
Header="学号" />
<DataGridTextColumn
Width="*"
Binding="{Binding StudentName}"
Header="姓名" />
<DataGridTextColumn
Width="*"
Binding="{Binding StudentGrade}"
Header="班级" />
<DataGridTextColumn
Width="*"
Binding="{Binding StudentPhone}"
Header="电话" />
</DataGrid.Columns>
</DataGrid>
注:如果未生效,可能是由于被其他 UI 框架的默认样式所覆盖,需指定相应样式。
xxxxxxxxxx
Style="{StaticResource WPFUI.DataGridStyle}"
xxxxxxxxxx
<!-- 添加引用 -->
xmlns:wpfui="clr-namespace:WPF.UI;assembly=WPF.UI"
wpfui:WPFUI.BorderBrush:标题边框颜色
wpfui:WPFUI.Background:标题背景色
wpfui:WPFUI.CornerRadius:标题边框圆角
wpfui:WPFUI.Height:标题高度
wpfui:WPFUI.BorderThickness:标题边框厚度
wpfui:WPFUI.BorderThickness:标题边框厚度
wpfui:WPFUI.Foreground:标题字体颜色