【问题标题】:Button Style in gridview WPFgridview WPF中的按钮样式
【发布时间】:2013-07-16 12:21:44
【问题描述】:

我有一个这样的 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>

我目前正在使用一个主题(极乐世界)。如您所见,我使用了一个使用哪个目标“按钮”的工具。但是,这会覆盖我当前的按钮主题。有没有办法防止这种情况发生?

【问题讨论】:

  • 然后在样式中重新设置..
  • @tanuj_loop 对不起,我不太清楚。您能否更详细地解释一下,也许举个例子?非常感谢
  • 如果您可以访问由“elysium”主题定义的按钮样式,您可以使用新按钮样式的BasedOn 属性来继承 elysium 按钮样式。
  • @Xtr 谢谢。它奏效了

标签: c# wpf button gridview styles


【解决方案1】:

将我的评论转换为答案。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 2018-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多