我想创建内部有一个“子”控件的自定义 WPF 控件。子类化ContentControl
or UserControl
有效,但有一个缺陷:这些控件在设计器模式下不起作用。
我所说的“不起作用”是指这种情况:假设我有一个Canvas
里面有我的自定义控件。我想放一个Button
在我的控制范围内。我把它从工具箱里拖出来,然后appears在我的控制范围内。但是,XAML 视图显示新按钮实际上属于Canvas
,不受我控制。
我可以通过手动编辑 XAML 将其放入我的控件中,但我希望设计器也能工作。
有趣的是,当我子类化时Canvas
, Grid
or Panel
,设计师按预期工作。然而,这些控制措施有many孩子们,这不是我需要的。
如何制作可在设计器中使用的单子控件?
继承自如何Border
?这样您就可以省去设计器可扩展性的麻烦
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)