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     }
原文地址:https://www.cnblogs.com/w2011/p/2705926.html