底部栏中的图标可见性



我正在尝试实现项目选择行为,以便当用户按下应用栏上的按钮时,列表视图选择模式从无更改为多个。

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) };
我希望当选择

模式更改为多个时,底部栏图标可见,但仅在用户实际选择列表中的任何项目时才更改颜色(或亮度)。目前,无论启用多选模式后是否选择任何项目,图标都具有相同的颜色。

感谢此处的任何指示。

您可以使用 AppBarButtonIsEnabled 属性来启用/禁用按钮。最初为两个按钮设置IsEnabled = false,然后在用户更改选择时修改IsEnabled

最新更新