为什么自定义事件不会出现在Blend for UserControl中?

时间:2009-10-13 01:08:04

标签: wpf user-controls wpf-controls expression-blend

我创建了一个UserControl,并添加了几个自定义路由事件。

问题是当我操作艺术板上的实例时,这些事件只出现在Properties->事件中。

如果我正在编辑UserControl本身,我的自定义事件不会显示在“事件”面板中。

这是Blend的限制,还是UserControls如何工作的副作用?

1 个答案:

答案 0 :(得分:0)

想想我找到了自己的答案:

听起来像是Blend的限制。

根据WPF博士的说法

  

Blend总是会创建一个实例   基类作为根设计器   元件。

请参阅此处的主题:

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/8a61c5b0-32a9-4ae2-bcf0-f0eddf0efded/

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/cbaaba59-2a90-4806-b3bd-9e4bce3741e0/

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/7e507c2a-6ac4-4ed6-9b7f-abb15310d04f