【发布时间】:2013-01-17 13:33:32
【问题描述】:
我找不到这个问题的简单答案。
我在 WPF 中创建了一个Button 并给它一个背景图像。首先我的问题是边框,但后来我可以用
Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"
现在的问题是窗口MouseOver 效果是可见的。有没有简单的方法可以去除?我试图用Image 替换Value。它有效,但我无法再在按钮上设置Text。
<Button x:Name="gameBtnAnswer1" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Cursor="Hand" Padding="-4" Margin="0,0,18,0" Height="38" Width="336" HorizontalAlignment="Left" FontSize="16" Foreground="White" Click="gameBtnAnswer1_Click" BorderThickness="0" Focusable="False">
<Button.Background>
<ImageBrush ImageSource="themes/blue/button_answer.png" Stretch="None" TileMode="Tile"/>
</Button.Background>
<Button.Content>
Hier steht die Antwort #1
</Button.Content>
</Button>
【问题讨论】:
-
其他人在这里发了一个帖子:stackoverflow.com/questions/3854317/…
标签: c# wpf xaml wpf-controls mouseover