Windows phone 8如何在项目控制中为项目添加边框
本文关键字:项目 控制 添加 边框 phone Windows | 更新日期: 2023-09-27 18:26:28
我是Windows Phone的新手,已经在这方面呆了好几天了。
我需要的是一份每件物品都有边框的清单。
首先,我尝试使用ListBox
,使用ListBox.ItemContainerStyle
可以很容易地为项目添加边框,但我发现ListBox
中的项目在选项卡上时会改变颜色,所以我搜索阻止,最后我在这个答案中找到了所有可用的解决方案,但接受答案在Windows Phone上不起作用,有些答案说禁用ListBox
会起作用。所以我将IsHitTestVisible
设置为false,但这将导致项目中的所有按钮都被禁用。
所以我最后回到了ItemsControl
,它在Windows Phone中没有ItemContainerStyle
属性,但我在谷歌上搜索的每个结果都表明了这一点。我试着在模板中设置边框,但根本不起作用。
这个问题让我抓狂,有什么建议吗!
为什么不定义ItemTemplate?您可以准确地指定每个项目的外观。例如:
<ListBox.ItemTemplate>
<DataTemplate>
<Border>
<TextBlock Text="{Binding Title}" FontSize="18" TextWrapping="Wrap"
Margin="3 1" />
</Border>
</DataTemplate>
</ListBox.ItemTemplate>