使不活动的按钮变暗/变灰



我想让一个按钮表现得这样,如果我不点击dataGrid项目,该按钮将处于非活动状态。下面的代码是有效的,但我如何隐藏按钮(阴影/灰色)?

<Button x:Name="btDel" Height="22" Width="22" Click="btDel_Click" IsEnabled="False"
        ToolTip="tooltip"
        >
    <Button.Content>
        <Image Source="PNGImages/ItemDel.png"></Image>
    </Button.Content>
    <Button.Style>
        <Style>
            <Style.Triggers>
                <DataTrigger
                        Binding="{Binding ElementName=dgTable,Path=SelectedIndex}"
                        Value="-1">
                    <Setter Property="Button.IsEnabled" Value="False"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </Button.Style>
</Button>

创建自己的风格。此部件可确保禁用时按钮的外观。CCD_ 2。

默认按钮样式:

https://msdn.microsoft.com/en-us/library/ms753328%28v=vs.110%29.aspx

用法:

<Button Style="{StaticResource _yourStyle}" 
    ......
<Button/>

相关内容

  • 没有找到相关文章

最新更新