此链接中的代码对我不起作用: http://msdn.microsoft.com/en-us/library/ms752098.aspx 我刚刚创建了一个WPF项目,并在MainWindow中添加了该方法(覆盖)。
答案 0 :(得分:1)
不是在窗口上覆盖它,而是在项目中创建UserControl,并将覆盖放在该UserControl的代码隐藏中。然后,将UserControl添加到您的Window。
答案 1 :(得分:0)
问题在于MainWindow上重写的OnRender方法。 This线程解决了这个问题。您必须使MainWindow的背景透明才能使其工作,但它看起来很奇怪。最好使用不同的控件。