Dziedziczone okno nie może mieć nazwy?

Mam problem z nazywaniem mojego okna, które jest dziedziczone z jego okna podstawowego, kiedy próbuję nadać nazwę mojemu oknu pojawia się następujący błąd.

Typ BaseWindow nie może mieć atrybutu Nazwa. Typy i typy wartości bez domyślnego konstruktora mogą być używane jako elementy w ResourceDictionary.

XAML:

<log:BaseWindow 
   x:Class="EtraabMessenger.MainWindow"
   x:Name="main"
   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
   xmlns:log="clr-namespace:EtraabMessenger.MVVM.View.Controls" 
   xmlns:VMCore="clr-namespace:EtraabMessenger.MVVM.VMCore" 
   VMCore:WindowClosingBehavior.Closing="{Binding DoCloseMainWindowCommand}"
   Height="464" Width="279">

</log:BaseWindow>

EDYTOWAĆ : Oto moja klasa BaseWindow

public abstract class BaseWindow : Window, INotifyPropertyChanged
{
    protected BaseWindow()
    {
        // Note (Important) : This message should register on all windows
        // TODO : I'm planning to move this registeration to BaseWindow class
        Messenger.Register<bool>(GeneralToken.ClientDisconnected, DisconnectFromServer);
    }

    protected abstract void DisconnectFromServer(bool isDisconnected);
    protected abstract void RegisterTokens();
    protected abstract void UnRegisterTokens();

    ....
    ....
    ....

}

Wszelkie porady będą pomocne.

questionAnswers(1)

yourAnswerToTheQuestion