我已經創建了一個UserControl,並添加了一些自定義的路由事件。爲什麼自定義事件不會在Blend中爲UserControl顯示?
問題是這些事件只在屬性 - >事件中顯示,當我在美工板上操作實例時。
如果我編輯UserControl本身,我的自定義事件不會顯示在「事件」面板中。
這是Blend的限制,還是UserControls工作方式的副作用?
我已經創建了一個UserControl,並添加了一些自定義的路由事件。爲什麼自定義事件不會在Blend中爲UserControl顯示?
問題是這些事件只在屬性 - >事件中顯示,當我在美工板上操作實例時。
如果我編輯UserControl本身,我的自定義事件不會顯示在「事件」面板中。
這是Blend的限制,還是UserControls工作方式的副作用?
想我已經找到我自己的答案:
聽起來像它混合的限制。
根據WPF博士
混合總是創建的 基類作爲根設計者 元件的實例。
會見到這裏:
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