Windows Phone 8 用のアプリケーションを開発しています。私の問題は、アプリケーション バーからアイコン ボタンを非表示/表示できないことです。誰か答えを教えてください。
質問する
6546 次
3 に答える
2
アプリケーション バー全体を非表示にすることができます。
ApplicationBar.IsVisible = false
アプリバーを隠したいとき。表示したいときはいつでも true に設定してください。
それ以外の場合は、次の方法で個々のボタンを非表示にできます。
((ApplicationBarIconButton)ApplicationBar.Buttons[buttonIndex]).IsEnabled = false;
それが役に立てば幸い。
于 2014-04-07T10:06:47.803 に答える
1
あなたの質問について、どれが必要なのかはっきりしません。そこで、私が知っている applicationBar と Menu に関するいくつかのオプションを紹介します。
アプリケーション ページから appBar を完全に非表示にします。
C#
ApplicationBar.IsVisible = false;
XAML
<shell:ApplicationBar IsVisible = false; />
applicationBarを最小化したい場合
ApplicationBar.Mode = ApplicationBarMode.Minimized; // to minimize ApplicationBar.Mode = ApplicationBarMode.Default; //to get normal view
無効にする
ApplicationBarIconButton _timerAppBarIconBtn; _timerAppBarIconBtn.IsEnabled = false;
ApplicationBar と MenuItems を完全に削除
for (int i = ApplicationBar.Buttons.Count - 1; i >= 0; i--) ApplicationBar.Buttons.RemoveAt(i); for (int i = ApplicationBar.MenuItems.Count - 1; i >= 0; i--) ApplicationBar.MenuItems.RemoveAt(i);
アプリケーションバーを追加
ApplicationBarIconButton _timerAppBarIconBtn; _timerAppBarIconBtn = new ApplicationBarIconButton { IconUri = new Uri("/Assets/AppBar/timer.png", UriKind.Relative), Text = "timer" }; _timerAppBarIconBtn.Click += (s, v) => MaintainTimer(); //call a method ApplicationBar.Buttons.Add(_rotateAppBarIconBtn);
于 2015-11-03T04:46:32.607 に答える