zve*_*vic 5 listview windows-runtime winrt-xaml
我在Metro应用程序列表框中设置所选项目的样式时遇到了麻烦.
我为该项目创建了DataTemplate,其中有一个TextBlock,我希望改变它的颜色.我尝试了很多来自WPF的东西,但它们不适用于像MetroTemplate.Triggers,Style.Triggers等地铁.我还尝试制作ItemContainerStyle模板的副本,但由于它使用ContentPresenter来显示我的DataTemplate,我不知道要改变什么来实现我想要的.与值转换器相同,因为我不知道如何使用RelativeSource为转换器提供ListBoxItem的IsSelected属性....
感谢帮助!
你更改ItemContainerStyle是完全正确的.如果您在Visual Studio或Blend中,请右键单击ListView并选择
编辑其他模板 - >编辑生成的项目容器[ItemContainerStyle] - >编辑副本
在执行此操作时,重要的是不启用"编辑当前".如果是,找到该模板并将其删除(它可能是一个空模板,你想要完整的模板).
这将为ListViewItem创建一个样式.ListViewItem中有很多控件,其中大部分都处理Selection或其他状态.您将要对Selected
VisualState 进行更改.
归档时间: |
|
查看次数: |
5940 次 |
最近记录: |