前回は、ExtendViewIntoTitleBar
= trueにしてタイトルバーの非表示をしました。
引続きタイトルバーのボタンも透過します。
上の図のように右上部のボタンが透過していることが確認できます。
App.xaml.cs
でのコード
右上部のボタンを透過するには、App.xaml.cs
側で下記のようにコードを追加します。
最初に、Windows.UI.ViewManagement
とWindows.UI
をusingする必要があります。
//using Windows.UI.ViewManagement; //using Windows.UI; protected override void OnLaunched(LaunchActivatedEventArgs e) { CoreApplication.GetCurrentView().TitleBar.ExtendViewIntoTitleBar = true; ApplicationViewTitleBar titleBar = ApplicationView.GetForCurrentView().TitleBar; titleBar.ButtonBackgroundColor = Colors.Transparent; //ボタンバックグラウンドの透過 titleBar.ButtonInactiveBackgroundColor = Colors.Transparent; titleBar.ButtonForegroundColor = Colors.White; //......
Imageが黒いので、ButtonForegroundColor
はWhiteにしています。