Sliverlight/WPF 样式使用方法
1,UserControl 页面级样式:
UserControl.Resources style setter Property value。 TargetType为应用的类型
1 <UserControl.Resources> 2 <Style x:Key="DataGridHeaderCenterStyle" TargetType="DataGridColumnHeader"> 3 <Setter Property="HorizontalContentAlignment" Value="Center"></Setter> 4 </Style> 5 </UserControl.Resources>
使用方法: style staticresource x:key
2, 应用程序级样式:
在App中设置Resource 属性 使用与页面级的方法相同
1 ResourceDictionary resource = new ResourceDictionary(); 2 Uri uri = new Uri(@"pack://application:,,,/XXX;component/BaseStyle.xaml", UriKind.RelativeOrAbsolute); 3 resource.Source = uri; 4 this.Resources = resource;
使用方法:dictionary 中添加样式