首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为图像按钮设置加速器(访问键)

如何为图像按钮设置加速器(访问键)
EN

Stack Overflow用户
提问于 2010-08-06 17:17:29
回答 1查看 700关注 0票数 0

图像按钮是一个由图像和文本组成的混合体。见这里:

  • http://blogs.msdn.com/b/knom/archive/2007/10/31/wpf-control-development-3-ways-to-build-an-imagebutton.aspx
  • http://www.hardcodet.net/2009/01/create-wpf-image-button-through-attached-properties

我使用第一种方法,因为它对我来说是最直接的。

现在,问题是我想要一个这样的按钮的加速器,它的行为就像普通按钮的加速器一样,完全是

我尝试注册访问键并使用textblock显示文本,但随后无法显示下划线。当我使用label而不是textblock时,我得到了下划线,但是label将它作为访问键在其自己的覆盖注册的按钮访问键上--所以当我按它时,标签只是焦点,但是按钮没有“单击”操作。

如何有两个世界-按alt时下划线和按钮的“单击”操作?

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-06 20:05:21

听起来,您需要为Target设置Label属性。

例如:

代码语言:javascript
复制
<Button x:Name="myButton">
    <StackPanel>
        <Image/>
        <Label Target="{Binding ElementName=myButton}">
            _Click Me
        </Label>
    </StackPanel>
</Button>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3426109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档