c# - gridview WPF 中的按钮样式

标签 c# wpf button gridview styles

我有一个像这样的 gridview 列

                   <GridViewColumn>
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <Button Content="Share"  Click="fileShareClick" CommandParameter="{Binding Files}"  >
                                    <Button.Style>
                                        <Style TargetType="Button">
                                            <Style.Triggers>
                                                <DataTrigger Binding="{Binding IsSharedAllowed}" Value="false">
                                                    <Setter Property="IsEnabled" Value="false"/>
                                                </DataTrigger>
                                            </Style.Triggers>
                                        </Style>
                                    </Button.Style>
                                </Button>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>

我目前正在使用主题 (elysium)。如您所见,我正在使用一个使用哪些目标“按钮”的工具。然而,这会覆盖我当前的按钮主题。有什么办法可以防止这种情况发生吗?

最佳答案

将我的评论转化为答案。

如果您有权访问“elysium”主题定义的按钮样式,则可以在新按钮样式上使用 BasedOn 属性来继承 elysium 按钮样式

关于c# - gridview WPF 中的按钮样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17676391/

相关文章:

c# - Json序列化为空

c# - 尝试创建 NHibernate 和 FluentNHibernate 来连接 MySQL?

wpf - 无法将 VM 中的类绑定(bind)到 WPF 中的 View

html - SVG + 按钮中的文字

c# - 在窗口上查找特定控件

c# - LINQ to Entities 无法识别方法 'System.Web.Mvc.FileResult'

c# - 访问后更改项目的背景颜色

wpf - WPF异步验证的最佳做法?

java - setOnClickListener() 不起作用

javascript - Jquery 适用于一个按钮,但不适用于另一个相同的按钮?