UWP Xaml:如何获取GridViewItem的默认样式?
获取GridViewItem默认样式的几种方法
精准选中目标控件再操作
先在XAML代码里直接选中<GridViewItem>标签,再回到设计器选择“Edit style”->“Edit a copy”,就能生成GridViewItem的样式副本,避免误选整个GridView导致生成错误的样式。直接基于系统默认样式修改
GridViewItem的默认样式资源键是GridViewItemStyle,你可以直接在自己的资源字典里创建基于它的自定义样式,不需要复制完整默认代码,示例:
<Style x:Key="MyGridViewItemStyle" TargetType="GridViewItem" BasedOn="{StaticResource GridViewItemStyle}"> <!-- 按需修改属性,比如调整内边距、背景色 --> <Setter Property="Padding" Value="8,10"/> <Setter Property="Background" Value="#E8E8E8"/> </Style>
- 手动提取完整默认样式
如果需要修改更细节的模板,可通过Visual Studio的对象浏览器找到Windows.UI.Xaml.Controls.GridViewItem,确认其默认样式的资源标识后,在XAML中创建样式时选择“Edit a copy”(确保选中的是GridViewItem),就能得到完整的默认样式代码,再针对性修改模板里的元素。
内容的提问来源于stack exchange,提问作者rsp
相关产品推荐
相关产品推荐

