Tôi có vấn đề đơn giản với thuộc tính ràng buộc trong lớp mô hình khung nhìn trên thuộc tính Tiêu đề của WPF Window- nó là vỏ.Vấn đề với sự ràng buộc Tiêu đề của cửa sổ WPF trên thuộc tính trong lớp mô hình xem vỏ [Caliburn.Micro]
My vỏ view nhìn như thế này:
<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>
vỏ xem mô hình lớp:
[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";
}
}
Nếu tôi chạy ứng dụng Tiêu đề của xem vỏ (cửa sổ WPF) là Namespace.ShellViewModelClass, không có giá trị thuộc tính Tiêu đề trong lớp mô hình trình xem vỏ.
Nếu tôi kích hoạt một số màn hình trong chế độ xem dạng vỏ, thuộc tính Tiêu đề của cửa sổ là Namespace.ViewModelClass.
Làm cách nào để xóa hành vi này? Cảm ơn lời khuyên.
Điều này cho tôi một cảnh báo R # về 'Cuộc gọi thành viên ảo trong hàm tạo'. Không có một cách tốt xung quanh nó được nêu ra mặc dù. Không thể niêm phong lớp học. –