WP7 自定义控件中的 RoutedEvents
在普通版本的 silverlight 中,您可以通过 EventManager 注册来创建事件处理程序。 Windows Phone 7 还没有这样的级别。 我的问题是:如何创建一个事件,该事件将由父面板处理。
我的场景:我创建了一个自定义类,其中包含一些文本框。对于each,我添加了自定义行为,该行为在单击文本块时引发。行为如下:“当单击自定义控件中的此文本块时,请使用我的自定义参数引发自定义事件(我想将它们传递给自定义控件本身(例如指定将其更改为哪个 VisualState)。”
您能帮忙吗我该如何处理我的问题?
In normal version of silverlight you can create an event handler by registering it by EventManager. Windows Phone 7 hasn't got that class.
My question is: How to create an event, which will be handled by the parent panels.
My scenario: I've created a custom class with some textbox in it. Foreach I've added my custom behavior, which raises when textblock is clicked. Behavior works like: "When this Textblock in custom control is clicked, please raise a custom event with my custom args (i want to pass them to the Custom Control itself (for example to specify to which VisualState change it)."
Can you help me how to handle my problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您能否提供您正在尝试执行的操作的示例代码?看来您想在单击 TextBlock 时创建一个事件。
将事件处理程序添加到文本块:
我认为是这样的。
Could you provide sample code of what you are trying to do? it seems you want to create an event for when the TextBlock is clicked.
Add an event handler to the textblock:
Something along those lines I think.