如果用户可以编辑列表( 's ) ,我使用 aApplicationBarIconButton来启用和禁用。Microsoft.Phone.Controls.ToolkitMultiselectList
当用户单击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);
在这里它抛出了EditMenuButtonnull :-(
我怎样才能解决这个问题?不是都在 UI 线程中运行吗?