C# 尝试更改AppBar项的属性IsEnabled时出现NullReferenceException错误
在我的一个.xaml页面上,我有一个appbar,上面有几个图标 其中一个图标将页面固定在开始位置,因此当它被固定时,我想将该图标的IsEnabled属性更改为false 然而,我得到了这个奇怪的错误;调用此过程时,如标题中所述 代码如下:C# 尝试更改AppBar项的属性IsEnabled时出现NullReferenceException错误,c#,windows-phone-7,windows-phone-8,tiles,C#,Windows Phone 7,Windows Phone 8,Tiles,在我的一个.xaml页面上,我有一个appbar,上面有几个图标 其中一个图标将页面固定在开始位置,因此当它被固定时,我想将该图标的IsEnabled属性更改为false 然而,我得到了这个奇怪的错误;调用此过程时,如标题中所述 代码如下: if (Tile == null) { } else { appBarPin.IsEnabled = false; } 有什么想法吗?空引用异常意味着如果点之前的内容为空,则不能说“.IsEnabled” appBarPin似乎为空 空引用异常意味着如果点
if (Tile == null) { }
else { appBarPin.IsEnabled = false; }
有什么想法吗?空引用异常意味着如果点之前的内容为空,则不能说“.IsEnabled”
appBarPin似乎为空 空引用异常意味着如果点之前的内容为空,则不能说“.IsEnabled”
appBarPin似乎为空 应用程序栏的行为与其他UI元素不同。发件人: 应用程序栏不支持控件的一些常见功能,例如 数据绑定。因此,您无法更改图标按钮和菜单 使用在XAML中设置的名称属性来设置项文本 如果要更改appbar项的属性,请按以下方式执行:
ApplicationBarIconButton button = (ApplicationBarIconButton)ApplicationBar.Buttons[0];
button.IsEnabbled = false;
用按钮的索引替换0
。即,如果按钮是appbar的第二个按钮,则索引将为1
请参见中的详细信息应用程序栏的行为与其他UI元素不同。发件人: 应用程序栏不支持控件的一些常见功能,例如 数据绑定。因此,您无法更改图标按钮和菜单 使用在XAML中设置的名称属性来设置项文本 如果要更改appbar项的属性,请按以下方式执行:
ApplicationBarIconButton button = (ApplicationBarIconButton)ApplicationBar.Buttons[0];
button.IsEnabbled = false;
用按钮的索引替换0
。即,如果按钮是appbar的第二个按钮,则索引将为1
请参阅appBarPin中的详细信息,当您尝试设置IsEnabled时,appBarPin可能为空。我们需要查看更多代码才能确定。当您尝试设置IsEnabled时,appBarPin可能为null。我们需要看更多的代码才能确定。