làm thế nào tôi có thể datatemplate một UserControl với một ViewModel với một hàm dựng không rỗng?DataTemplate một ViewModel với một NON-Empty Constructor?
public PersonViewModel(Person person)
{
_person= person;
// do some stuff
}
Việc liên kết trong Xaml này sẽ bị lỗi khi Ctor không trống. Nhưng khi tôi sử dụng quan hệ cha/con với ViewModels, tôi phải truyền đối tượng người đó tới hàm tạo của ViewModel ...
Làm thế nào để bạn đối phó với tình huống đó?
Chế độ xem của bạn có thể có bất kỳ constutors nào bạn thích. Đây là Chế độ xem (ví dụ: UserControl) của bạn nên có cấu trúc mặc định. Phải có cái gì đó sai với mã của bạn. Làm thế nào về việc đăng một ví dụ hoàn chỉnh hơn (mà uncludes các View + XAML) – bitbonk