如果用户可以编辑列表( 's ) ,我使用 aApplicationBarIconButton
来启用和禁用。Microsoft.Phone.Controls.Toolkit
MultiselectList
当用户单击ApplicationBarIconButton
图标时,图标从选择图标变为删除图标。
但是,如果列表的状态IsSelectionEnabled
再次变为 false (用户取消选中该项目),我似乎无法掌握ApplicationBarIconButton
......它的空值!
IsSelectionEnabled
如果编辑“模式”( ) 已更改,这是列表的事件:
private void ListOfFriends_IsSelectionEnabledChanged(object sender, DependencyPropertyChangedEventArgs e)
{
var list = sender as MultiselectList;
if( list.IsSelectionEnabled )
EditMenuButton.IconUri = new Uri("/Images/ApplicationBar/Select.png", UriKind.Relative);
在这里它抛出了EditMenuButton
null :-(
我怎样才能解决这个问题?不是都在 UI 线程中运行吗?