图像按钮是由图像和文本组成的混合体。请看这里:
我使用第一种方法,因为它对我来说最简单。
现在的问题是我想要一个这样的按钮的加速器,它的行为完全就像普通按钮的加速器一样。
我尝试注册访问密钥并使用文本块来显示文本,但随后我无法显示下划线。当我使用标签而不是文本块时,我会得到下划线,但标签将其视为其自己的按钮的重写注册访问键上的访问键 - 因此,当我按下它时,标签只是聚焦,但没有“单击”操作按钮。
如何两全其美——按下[alt]时下划线和按钮的“单击”动作?
提前感谢您的帮助。
听起来您需要为
Target
设置 Label
属性。
例如:
<Button x:Name="myButton">
<StackPanel>
<Image/>
<Label Target="{Binding ElementName=myButton}">
_Click Me
</Label>
</StackPanel>
</Button>