Wpis z mikrobloga

Pytanie dot. #mvvm #csharp

Implementując mvvm tworzę w XAML datacontect dla kontrolki:

używając x:Name tworzę instancję EventsViewModel evm, która jest dostępna w MainWindow.
Moje pytanie czy przypisanie tej instancji do jakiegoś viewmodelu, który będzie obsługiwał polecenie przez przypisanie go w code behind w klasie MainWindow jest zgodne z MVVM? Czy jest jakiś inny, schludniejszy sposób?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yahoo_: chcę żeby właściwość z tego viewmodelu (EventsViewModel) była związana z kontrolką.
Właściwość ta zmieniana jest podczas jakiś obliczeń w innej klasie- w EventsViewModel.
  • Odpowiedz
jak zrobic żeby w viewmodel aktualizować IsInterminate używając wiązania i bez code behind.


@ziolo86: Binding już masz. To teraz wystarczy, zęby ViewModel zaimplementował INotifyPropertyChanged. WPF wepnie się na zdarzenie i obsłuży to out of box. Magia bindingów.
  • Odpowiedz