gpt4 book ai didi

c# - 如何在 UWP CommunityToolkit DataGrid 上设置列标题的样式

转载 作者:太空宇宙 更新时间:2023-11-03 22:41:16 25 4
gpt4 key购买 nike

我目前正在查看 UWP CommunityToolkit数据网格。我已经阅读了文档,但我没有发现他们清楚如何应用 ColumnHeaderStyle。我不确定我应该在列标题中定位什么来设置我的样式。我想更改背景和前景色。我还希望这些属性适用于整个标题,而不仅仅是单个列。

 <controls:DataGrid.ColumnHeaderStyle>
<Style TargetType="">
<Setter Property="" Value=""/>
</Style>
</controls:DataGrid.ColumnHeaderStyle>

最佳答案

这让我困惑了一段时间,但我最终发现您需要添加另一个 XML namespace 声明才能定位列标题。

<Application
x:Class="MyApp"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
xmlns:controlsprimitives="using:Microsoft.Toolkit.Uwp.UI.Controls.Primitives">

所以在这种情况下,我只是附加了:

xmlns:controlsprimitives="using:Microsoft.Toolkit.Uwp.UI.Controls.Primitives"

然后你可以用这个目标创建一个样式:

<Style x:Key="ColumnHeaderStyle" TargetType="controlsprimitives:DataGridColumnHeader">
<!-- style properties -->
</Style>

(然而,在撰写本文时,出于某种原因,这样做似乎有奇怪的样式行为。)

关于c# - 如何在 UWP CommunityToolkit DataGrid 上设置列标题的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52104133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com