#pytanie #programowanie #csharp
Jakiś programista pomoże mi na teamviewerze z wspólnymi właściwościami w MVVM? (common properties)
Problem niby trywialny, ale widocznie czegoś do końca nie rozumiem
Jakiś programista pomoże mi na teamviewerze z wspólnymi właściwościami w MVVM? (common properties)
Problem niby trywialny, ale widocznie czegoś do końca nie rozumiem
- Najlepsze
- Wszystkie komentarze







@Bambro
Problem polega na tym, że mam MainView. w MainView mam UserControl w której jest lista, a jej Itemy są zbindowane do "Peoples". Używam CaliburnMicro. I
Tak na pierwszy rzut oka to co bym spróbował to:
w klasie base napisał publiczną metodę refresh() { NotifyOfPropertyChange( () => Peoples; },
I po zbindowaniu nowej kolekcji wywołał tą metodę.
Nie znam się w 100% ale prawdopodobnie problemem jest że kolekcja w modelu bazowym nie przechwytuje Notify z innego ViewModelu
public newPeople(){ new BindableCollection() }i dopiero do takiej kolekcji dodawać nowe wartośći z innego view,
jeśli to nie pomoże to juz prawie na pewno powinno pomóc stworzenie metod typu addPerson(Person p) w klasie bazowej, i ta metoda robiła by za pośrednika, wtedy notify odpalało by się w klasie bazowej i prawie na pewno powinno zadziałać.
Nie mówię że to
{
peoples =