底栏中的图标可见性

时间:2015-04-21 16:44:30

标签: windows-phone-8.1

我正在尝试实现项目选择行为,以便当用户按下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) };

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

在这里感谢任何指示。

1 个答案:

答案 0 :(得分:1)

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