IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
klou
Neregistrovaný
Avatar
klou:29.12.2013 15:17

ahoj, neviete niekto ako v aplikácii žijúci v duchu MVVM, urobiť to, že keď zmením hodnotu bunky v DataGrid, tak niečo neja na bindovat? Myslel som si že je na to nejaká vlastnosť CellChanged, ale asi to tak jednoducho nejde. vďaka

 
Odpovědět
29.12.2013 15:17
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:29.12.2013 16:43

Události při bindingu přece neřešíš. Budeš bindovat přímo na SelectedCells. Podobný mechanismus se používá zde, kde se binduje na označený item v ListBoxu, koukni se: http://www.itnetwork.cz/…nin-bindingy

Nahoru Odpovědět
29.12.2013 16:43
New kid back on the block with a R.I.P
Avatar
tobias
Neregistrovaný
Avatar
Odpovídá na David Hartinger
tobias:4.1.2014 17:30

ahoj řeším teď to samé. U Comboxu dám na vlastnost SelectedItem Binding, ale co se dává u toho datagridu, když se změní hodnota jedné buňky?? Díky

 
Nahoru Odpovědět
4.1.2014 17:30
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na
Petr Nymsa:4.1.2014 17:35

Popiš více problém, co přesněji chceš udělat a poradíme

Nahoru Odpovědět
4.1.2014 17:35
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
tobias
Neregistrovaný
Avatar
Odpovídá na Petr Nymsa
tobias :4.1.2014 17:39

mám observablelist dat a ten bindinguju do datagridu a když v tom datagridu změnim hodnotu buňky, tak se to v tom listu neprojeví. Mám to jako mvmvm, ta třída která obsahuje tu kolekci je zděděná z INotifyProper­tyChanged a ten observablelist mám get a set {list = value; OnPropertyChan­ged(List);} a stejně to nefunguje :/

 
Nahoru Odpovědět
4.1.2014 17:39
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na
Petr Nymsa:4.1.2014 17:41

ObservableList nepotřebuje být ještě napojen znovu na PropertyChanged. Pokud nastavíš Mode bindingu na TwoWay mělo by to snad fungovat.

Nahoru Odpovědět
4.1.2014 17:41
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
tobias
Neregistrovaný
Avatar
Odpovídá na Petr Nymsa
tobias:4.1.2014 17:43

a to se nastavuje kde? :)

 
Nahoru Odpovědět
4.1.2014 17:43
Avatar
tobias
Neregistrovaný
Avatar
Odpovídá na Petr Nymsa
tobias:4.1.2014 17:54

už jsem to našel. ale nefunguje :/

 
Nahoru Odpovědět
4.1.2014 17:54
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.