我正在尝试实现项目选择行为,以便当用户按下应用栏上的按钮时,列表视图选择模式从无更改为多个。
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) };
我希望当选择模式更改为多个时,底部栏图标可见,但仅在用户实际选择列表中的任何项目时才更改颜色(或亮度)。目前,无论启用多选模式后是否选择任何项目,图标都具有相同的颜色。
感谢此处的任何指示。
您可以使用 AppBarButton
的 IsEnabled
属性来启用/禁用按钮。最初为两个按钮设置IsEnabled = false
,然后在用户更改选择时修改IsEnabled
。