[WPF]Dziedziczenie Window po innej klasie niż Windows.Window

0

Cześć,

Na potrzeby mojej aplikacji muszę rozszerzyć klasę System.Windows.Window o nowe metody. Stąd logicznym wydaje mi się dziedziczyć klasę System.Windows.Window do nowej klasy, którą dopiero dalej będę dziedziczył do innych okienek.

Stąd definiuję nową klasę:

    public class Window : System.Windows.Window
    {
        public Window():base()
        {
        }
    }

i zmieniam odpowiednio plik Window1.xaml.cs:

    public partial class Window1 : Dolphin.Controls.Window
    {
        public Window1()
        {
            this.InitializeComponent();
        }
    }

Problem w tym, że przy próbie kompilacji otrzymuję komunikat: Partial declarations of 'Mirage.Window1' must not specify different base classes. Czy powinienem jeszcze coś zmienić w samym pliku xaml? Treść komunikatu rozumiem, nie wiem jak problem rozwiązać.

0

Zapewne przyda się dla potomnych szukających rozwiązania tego zagadnienia: http://blog.magenic.com/blogs/brante/archive/2008/05/20/WPF-Base-Classes.aspx

1 użytkowników online, w tym zalogowanych: 0, gości: 1