2012-11-07 58 views

回答

-1

如果你正在服用有關背景顏色,比你可以定義StandardStyles.xaml或App.xaml中的全局背景顏色可在任何地方使用。您無權訪問系統主題顏色信息,因此您必須對其進行硬編碼。

1

在App.xaml.cs,創建色彩變量

private SolidColorBrush _background = new SolidColorBrush(Color.FromArgb(0xFF, 0x00, 0x3E, 0x00)); 
// FF003E00 
private SolidColorBrush _Hbackground = new SolidColorBrush(Color.FromArgb(0xEE, 0x00, 0x8A, 0X00)); 

現在,當您正在創建權限的設置菜單,

private void OnCommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args) 
    { 
     var Permissions= new SettingsCommand("Permissions", "Permissions", (handler) => 
      { 
       var settings = new SettingsFlyout(); 
       settings.Content = new AboutUserControl(); 
       //settings.HeaderBrush = new SolidColorBrush(_background); 
       //settings.Background = new SolidColorBrush(_background); 
       settings.HeaderBrush = _Hbackground; 
       settings.Background = _background; 
       settings.HeaderText = "Permissions"; 
       settings.IsOpen = true; 
      }); 

     args.Request.ApplicationCommands.Add(Permissions); 

     UICommandInvokedHandler handler1 = new UICommandInvokedHandler(onSettingsCommand); 

     // throw new NotImplementedException(); 
    } 

所以你可以看到你可以設置頁眉背景顏色以及身體背景顏色。使用此代碼,您可以設置您的設置菜單的顏色

相關問題