4
我创建了一个WPF窗口子类WPF窗口
比我修改了它的类定义:
public partial class myWindow : mySubclassedWindow
编译器会抛出:
“ 'mywindow的' 的分部声明一定不能指定不同基类“
myWindow.Xaml:
x:Class="WpfGridtest.myWindow"
所以在某个地方,有另一个部分类,从“窗口”继承,但我找不到它。我如何覆盖我的情况使用子类窗口?
感谢乔恩,那就是问题所在。 还发现这是很有帮助的文章: http://geekswithblogs.net/lbugnion/archive/2007/03/02/107747.aspx
感谢Jon,你的意思是文件最开始处的
2010-07-07 18:51:11
@Sonic:是的,这就是我的意思。而且你需要修改它来引用你的子类型而不是'Window'。我只是试图想出一个简短的演示... – 2010-07-07 18:53:03
@JonSkeet这个解决方案有一个非常有趣的行为,在XAML中使用EnhancedWindow并不会提供智能感知,如果从外部程序集引用EnhancedWindow,它会执行此操作。 – 2016-04-24 17:45:34