自定义内容控制默认内容
我有一个继承自 Control 的 WPF 自定义内容控件,当开发人员从工具箱中拖动此控件时,我希望它具有像扩展器控件一样的默认内容。
<Expander>
<Grid />
</Expander>
我怎样才能做到这一点?
谢谢
I have a WPF custom content control inherits from Control and when developer drags this control from toolbox i want it to have a default content like expander control has.
<Expander>
<Grid />
</Expander>
How can i do that ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要从 Control 继承,而是需要从 内容控制。
这是示例博客文章,展示了如何这是可以做到的。 (这篇文章使用的是 Silverlight,但 WPF 的技术是相同的。)
Instead of inheriting from Control, you'll need to inherit from ContentControl.
Here's a sample blog post showing how this can be done. (The post is using Silverlight, but the technique is identical for WPF.)