图像按钮是一个由图像和文本组成的混合体。见这里:
我使用第一种方法,因为它对我来说是最直接的。
现在,问题是我想要一个这样的按钮的加速器,它的行为就像普通按钮的加速器一样,完全是。
我尝试注册访问键并使用textblock显示文本,但随后无法显示下划线。当我使用label而不是textblock时,我得到了下划线,但是label将它作为访问键在其自己的覆盖注册的按钮访问键上--所以当我按它时,标签只是焦点,但是按钮没有“单击”操作。
如何有两个世界-按alt时下划线和按钮的“单击”操作?
提前感谢您的帮助。
发布于 2010-08-06 20:05:21
听起来,您需要为Target设置Label属性。
例如:
<Button x:Name="myButton">
<StackPanel>
<Image/>
<Label Target="{Binding ElementName=myButton}">
_Click Me
</Label>
</StackPanel>
</Button>https://stackoverflow.com/questions/3426109
复制相似问题