Mới đối với MVVM vì vậy hãy tha thứ cho sự thiếu hiểu biết của tôi.MVVM - RaisePropertyThay đổi mã chuyển thành một mớ hỗn độn
Tôi nghĩ tôi đang sử dụng nó đúng, nhưng tôi thấy ViewModel của tôi có quá nhiều trong số này:
RaisePropertyChanged("SomeProperty")
Mỗi lần tôi thiết lập một tài sản tôi phải tăng mà tài sản nguyền rủa thay đổi.
Tôi nhớ những ngày mà tôi chỉ có thể đi:
public int SomeInteger { get; private set;}
Những ngày này tôi phải dính vào những "RaisePropertyChanged" ở khắp mọi nơi hoặc giao diện người dùng của tôi không phản ánh những thay đổi :(
Tôi có làm nó sai hoặc là những người khác nhận được khó chịu với số lượng quá nhiều dây ma thuật và định cư bất động sản cũ?
Tôi có nên sử dụng thuộc tính phụ thuộc thay thế không? (Tôi nghi ngờ điều này sẽ giúp mã bloat)
Mặc dù những vấn đề này tôi vẫn nghĩ MVVM là con đường để đi vì vậy tôi đoán đó là một cái gì đó.
"Tôi nhớ những ngày mà tôi có thể đi" dễ dàng như thế nào chúng ta quên, trong C# 2 bạn không thể làm điều đó cả. ;) – AnthonyWJones
ya tôi đoán tôi đã hư hỏng nhưng mặc dù tiến độ được thực hiện, tôi vẫn nghĩ rằng có thể có một cách sạch hơn để thực hiện công cụ này. Tôi không biết các hoạt động bên trong/sự cân bằng đủ mặc dù ... – vidalsasoon