WPF 静态属性的使用
View Code
1 <Window x:Class="WPF.MainWindow" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 Title="MainWindow" Height="350" Width="525"> 5 <Grid> 6 <Button Name="button1" Content="Button" Foreground="{x:Static SystemColors.ActiveCaptionBrush}" HorizontalAlignment="Left" Margin="23,10,0,0" VerticalAlignment="Top" Width="75"/> 7 <Button Content="Button" HorizontalAlignment="Left" Margin="23,52,0,0" VerticalAlignment="Top" Width="75" RenderTransformOrigin="-0.293,-0.455"> 8 <Button.Foreground> 9 <x:Static Member="SystemColors.ActiveCaptionBrush"></x:Static> 10 </Button.Foreground> 11 </Button> 12 13 </Grid> 14 </Window>
后台代码:
View Code
1 /// <summary> 2 /// MainWindow.xaml 的交互逻辑 3 /// </summary> 4 public partial class MainWindow : Window 5 { 6 public MainWindow() 7 { 8 InitializeComponent(); 9 this.Loaded += MainWindow_Loaded; 10 } 11 12 void MainWindow_Loaded(object sender, RoutedEventArgs e) 13 { 14 //在代码 15 button1.Foreground = SystemColors.ActiveBorderBrush; 16 } 17 18 19 }