New*_*bie 1 c# tiles windows-phone-7 windows-phone-8
在我的一个.xaml页面上,我有一个带有几个图标的appbar.
其中一个图标将页面固定为"开始",因此当它被固定时,我想将该图标的IsEnabled属性更改为false.
但是我得到了这个奇怪的错误; 如调用此过程时标题中所述.
这是代码:
if (Tile == null) { }
else { appBarPin.IsEnabled = false; }
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
应用程序栏的行为与其他UI元素不同.从Windows Phone的App栏:
应用栏不支持控件的某些常见功能,例如数据绑定.因此,您无法使用在XAML中设置的名称属性更改图标按钮和菜单项文本.
如果要更改appbar项的属性,请按以下方式执行:
ApplicationBarIconButton button = (ApplicationBarIconButton)ApplicationBar.Buttons[0];
button.IsEnabbled = false;
Run Code Online (Sandbox Code Playgroud)
替换0
为按钮的索引.即如果按钮是appbar的第二个按钮,则索引将为1.
有关如何动态更改Windows Phone的应用栏图标按钮和菜单项的详细信息,请参阅
归档时间: |
|
查看次数: |
811 次 |
最近记录: |