2

ユーザーが自由に制御できるスライダーバーに基づいて、コードビハインドでメインページのアプリケーションバーを設定しようとしています。アプリケーションバーに多くの情報があるので、スライダーの値に応じて不透明度が変わることを除いて、xamlで作成しました。コードビハインドからMainPageアプリケーションバーの不透明度にアクセスする方法がわかりませんか?

4

2 に答える 2

4

これを試して:

 ApplicationBar = new ApplicationBar();
 ApplicationBar.Opacity=0.5;
 ApplicationBar.IsMenuEnabled = true;
 ApplicationBarIconButton button1 = new ApplicationBarIconButton(new Uri("/Images/appbar.feature.search.rest.png", UriKind.Relative));
 button1.Text = "Search";
 ApplicationBar.Buttons.Add(button1);
 ApplicationBarMenuItem menuItem1 = new ApplicationBarMenuItem("MenuItem 1");
 ApplicationBar.MenuItems.Add(menuItem1);
于 2012-05-02T07:47:56.017 に答える
1

現在存在するApplicationBarの不透明度の値を変更するには、次を使用します

(ApplicationBar as ApplicationBar).Opacity = num;

ここで、numは好みの不透明度です。

于 2012-05-02T19:36:38.280 に答える