2

我一直在尝试根据用户可以随意控制的滑块在后面的代码中在我的 MainPage 上设置应用程序栏。我的应用程序栏中有很多信息,所以我在 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 回答