【问题标题】:How to make a special button with click event?如何使用单击事件制作特殊按钮?
【发布时间】:2011-05-19 05:07:11
【问题描述】:

我需要制作一个特殊的控件,它来自不同的部分。 所以部分是:

图片

指示器(如带有徽章的 iPhone 图标)

所以 - 标准按钮对于这种情况是不够的 - 我必须自己制作一个。

然后呢?我从网格开始,创建继承 UserControl 的 myCustomControl。

一切都很好,动画作品,但是......

如何从中触发 CLICK 事件? Button 有这个事件,UserControl - 没有。

只有mouseLeftButtonDown,但正如我红色 - 使用这个事件 - 不好。

那么,伙计们,我如何才能为我的 UserControl 单击事件?

或者我是否从按钮继承了 myControl?

我试过了,但是 click_event 没有显示在事件选项卡中(在 Expression Blend 4 中)

我该怎么办?

谢谢。

【问题讨论】:

    标签: silverlight button user-controls


    【解决方案1】:

    如果您希望您的 UserControl 引发 Click 事件,您必须自己添加它!然后,您可以处理按钮引发的 Click 事件,然后从 UserControl 引发 Click 事件。

    还有其他可能性 - 您可以在一个按钮中托管各种内容,例如

    <Button>
        <Image Source="image.png"/>
    </Button>
    

    你能用按钮构建你的控件吗?

    【讨论】:

    • "然后您可以处理按钮引发的 Click 事件"
    • 我的 UserControl 中没有按钮。没有按钮来引发 click_event!
    • “你能用按钮构建你的控件吗?”
    • 我也追求教育目的。从头开始制作customControl。 )))
    猜你喜欢
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2012-02-02
    • 2018-09-18
    相关资源
    最近更新 更多