返回首页

如何设置风格WPFToolkit DataGrid的?您好,

我已经1 WPFToolkit的DataGrid中添加到我的窗口。我无法弄清楚如何设置列标题和行的风格?
行动态添加。


        <my:datagrid name="myGrid" xmlns:my="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit" itemssource="{Binding }" autogeneratecolumns="False">

                     SelectionMode="Extended" SelectionUnit="FullRow" CanUserReorderColumns="False" 

                     ColumnHeaderHeight="42" Background="#FFF7F7F7" BorderBrush="Transparent" 

                     HorizontalGridLinesBrush="#FFEAEAEA" VerticalGridLinesBrush="#FFEAEAEA" 

                     HeadersVisibility="Column" RowHeaderWidth="0" HorizontalContentAlignment="Center" 

                     VerticalContentAlignment="Center" ClipboardCopyMode="None" MinRowHeight="28" 

                     Rowremoved="#FFF7F7F7" RowDetailsVisibilityMode="Visible" RowHeight="28" 

                     DataContextChanged="serverGrid_DataContextChanged">

            <my:datagrid.columns>

                <my:datagridtextcolumn header="Enabled" width="120" binding="{Binding Path=Name}" />

                <my:datagridtextcolumn header="Enabled" width="70" binding="{Binding Path=Country}" />

                <my:datagridtextcolumn header="Enabled" width="100" binding="{Binding Path=Description}" />

            </my:datagrid.columns>

            

        </my:datagrid>

 

In the Resources have added code for Style :

        <!-- DataGridColumnHeader-->

        <Style x:Key="ColumnHeaderStyle" TargetType="{x:Type Thumb}">

            <setter property="Background" value="#9DCFD0" />

            <setter property="FontFamily" value="Arial Rounded MT" />

            <setter property="FontSize" value="14" />

            <setter property="FontWeight" value="Bold" />

            <setter property="Foreground" value="#00545B" />

            <setter property="VerticalContentAlignment" value="Center" />

            <setter property="HorizontalContentAlignment" value="Center" />

        </Style>

 


在风格的TargetType,我不能设置为我:DataGridColumnHeader或只是DataGridColumnHeader的。它说:"......未找到"。我:DataGridTextColumn我猜HeaderStyle属性设置样式。但我能够确定,对同一款式。

如何设置动态添加行的风格呢?

任何帮助表示高度赞赏。

回答