none
怎么给DataGridComboboxColumn设置全局默认的样式? RRS feed

  • 问题

  • DataGridColumn有两个样式,编辑模式的样式和非编辑模式的style 无法在style的TargetType定义DataGridColumn相关的类型。只能定义编辑模式与非编辑模式下的控件style,然后根据EditingElementStyle或ElementStyle用key绑定。

    那么怎么设置模式默认的编辑模式与非编辑模式的style的呢,也就是去除手动用key绑定这一步。而且已经设计了一些控件(例如TextBox,Combobox)的全局默认的style,但可能不是DataGridColumn显示的理想效果。想专门为DataGridColumn所设置用的全局style怎么做?


    • 已编辑 Trian555 2019年10月7日 4:23
    2019年10月7日 4:12

全部回复

  • Hi   Trian555,

    可以使用ElementStyle来设置样式

                   <DataGridComboBoxColumn>
                        <DataGridComboBoxColumn.ElementStyle>
                            <Style TargetType="" >
                            </Style>
                        </DataGridComboBoxColumn.ElementStyle>
                    </DataGridComboBoxColumn>

    Best regards

    Yong Lu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2019年10月7日 9:46
    版主