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ć.