У меня есть простая проблема со свойством привязки в классе модели вида оболочки в свойстве Title окна WPF - это оболочка.
Мой вид оболочки выглядит так:
<Window x:Class="Spirit.Views.ShellView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="{Binding Path=Title}" >
<Grid>
<ContentControl x:Name="ActiveItem" />
</Grid>
</Window>
модель вида оболочкиclass:
[Export(typeof(IShellViewModel))]
public class ShellViewModel : Conductor<IScreen>.Collection.OneActive, IShellViewModel
{
private string _title;
public string Title
{
get { return _title; }
set
{
_title = value;
NotifyOfPropertyChange(()=>Title);
}
}
public ShellViewModel()
{
Title = "Spirit";
}
}
Если я запускаю приложение Заголовок представления оболочки (окно WPF) - Namespace.ShellViewModelClass, значение свойства Title в классе модели вида оболочки не указывается.в представлении оболочки свойство Title окна - Namespace.ViewModelClass.
Как я могу удалить это поведение?Спасибо за совет.