我写了这个UserControl:
<my:MyUserControl x:Class="MyClass"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:my="clr-namespace:MyNameSpace.MyControls;assembly=MyAssembly">
</my:MyUserControl>
public partial class Editor : MyNameSpace.MyControls.MyUserControl {}
一切正常,控件显示在VS 2008 Designer中,但我无法直接单击元素并按UserControl
选择它们。
知道怎么解决吗?
答案 0 :(得分:0)
现在我知道为什么会这样。
它确实有效,但是我的基类实现了一个IComponent
接口,这是失去设计师支持的原因。
public class BaseClass: System.Windows.Controls.UserControl, System.ComponentModel.IComponent
{}
如果我删除界面,它会再次运作!