我正在尝试实现项目选择行为,以便当用户按下appbar上的按钮时,listview选择模式从none变为多个。
ListView.SelectionMode = ListViewSelectionMode.Multiple;
并且底栏将图标更改为“接受”或“取消多个所选项目”。
AppBar SelectionAppBar = new AppBar();
AppBarButton Acceptbutton = new AppBarButton { Label = "Accept", Icon = new SymbolIcon(Symbol.Accept) };
AppBarButton Cancelbutton = new AppBarButton { Label = "Cancel", Icon = new SymbolIcon(Symbol.Cancel) };
我希望当选择模式更改为多个时,底部栏图标可见,但仅当用户实际选择列表中的任何项目时才更改颜色(或亮度)。目前,无论是否在启用多选模式后选择了任何项目,图标都具有相同的颜色。
在这里感谢任何指示。
答案 0 :(得分:1)
您可以使用IsEnabled
的{{1}}属性启用/禁用按钮。最初为两个按钮设置AppBarButton
,然后在用户更改选择时修改IsEnabled = false
。