有很多文章描述了如何在
WPF中创建自定义形状的窗口,但没有一个(至少我找不到)描述了如何构建可重用的窗口,例如在其他窗口中继承它.
我试图从我的自定义窗口创建一个ControlTemplate.问题出在Close按钮和MoveDrag()方法上.
如果我将事件连接到ControlTemplate中的其他控件之一,则其Parent属性为null,因此我无法拖动或关闭窗口.
有没有人有任何想法如何创建可重用的自定义窗口模板或什么?
不幸的是,在WPF中没有像视觉继承这样的东西. (没有xaml继承更具体)
对于您的特定问题,您可以创建CustomForm作为模板(中间有一个大的空容器),而不是继承,然后创建所有其他表单作为填充该容器的usercontrols.
原文地址:https://www.jb51.cc/windows/365241.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。