【发布时间】:2016-08-22 07:53:08
【问题描述】:
我自己实现了一个自定义面板(主要处理项目的网格布局,具体取决于它们的大小和面板大小)。
我必须能够在项目之间“导航”(使用键盘箭头)并为其中一个项目提供视觉风格。
目前我能够获得应该突出显示的UIElement,但我不知道:
- 如何应用样式?
- 应用哪种样式?由于我不知道包含什么样的元素,所以我想也许可以在光标周围应用一些边框
知道如何进行吗?
如果有帮助的话,我还必须“关注”这个元素
【问题讨论】:
-
您可以将该自定义面板用作 ListBox 的 ItemsPanel。 ListBox 允许选择 1 个或多个元素(为每个数据项创建一个 ItemContainer (ListBoxItem)),因此您也可以自定义选定的 ListBoxItem 样式
-
@ASh 这似乎是个好主意!你在哪里处理键盘按键?你应该用你的提议来回答
标签: wpf xaml layout win-universal-app panel