WPF:自定义窗口

有很多文章描述了如何在 WPF中创建自定义形状的窗口,但没有一个(至少我找不到)描述了如何构建可重用的窗口,例如在其他窗口中继承它.

我试图从我的自定义窗口创建一个ControlTemplate.问题出在Close按钮和MoveDrag()方法上.

如果我将事件连接到ControlTemplate中的其他控件之一,则其Parent属性为null,因此我无法拖动或关闭窗口.

有没有人有任何想法如何创建可重用的自定义窗口模板或什么?

不幸的是,在WPF中没有像视觉继承这样的东西. (没有xaml继承更具体)

对于您的特定问题,您可以创建CustomForm作为模板(中间有一个大的空容器),而不是继承,然后创建所有其他表单作为填充该容器的usercontrols.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...