我使用ApplicationBarIconButton
启用和禁用用户是否可以修改列表(Microsoft.Phone.Controls.Toolkit
的{{1}})。
当用户点击MultiselectList
时,图标会从选择图标更改为删除图标。
但是如果列表的状态再次将ApplicationBarIconButton
更改为false(用户取消选中该项),我似乎无法抓住IsSelectionEnabled
...它为空!
如果编辑“模式”(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);
为空: - (
我该如何解决这个问题?这不是在UI线程中运行吗?
答案 0 :(得分:1)
试试这个:
((ApplicationBarIconButton)ApplicationBar.Buttons[0]).IconUri = new Uri("SplashScreenImage.jpg", UriKind.Relative);