Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Binding z elementu iného okna?

C# .NET .NET (C# a Visual Basic) Binding z elementu iného okna? American English version English version

Aktivity (1)
Avatar
Libor Šimo (libcosenior):11.9.2015 12:20

Ahoj,
je možné použiť binding z elementu druhého okna?
Príklad:
Mám okno, v ktorom vyberiem SelectedItem z listboxu(1), Potom spustím otvorenie ďalšieho okna, v ktorom chcem použiť binding odkazujúci na SelectedItem z listboxu(1).
Dá sa to?

Odpovědět 11.9.2015 12:20
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
patrik.valkovic:11.9.2015 13:40

Mělo by to jít. Z prvního okna otevřeš okno druhé. Tomu dáš nějakou veřejnou metodu, která bude fungovat jako callback po změně listboxu. V callbacku dostaneš změněný objekt, který můžeš použít k bindingu.
Eventuelně pokud chceš na základě objektu otevřít nové okno, tak ho předej jednoduše v kontruktoru nebo v nějaké veřejné properties.

Nahoru Odpovědět 11.9.2015 13:40
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Štěpánek:11.9.2015 15:25

Samozřejmě, že to jde. Pošleš si v konstruktoru do toho druhého okna hodnotu SelectedItem z toho ListBoxu

Akceptované řešení
+20 Zkušeností
Řešení problému
Nahoru Odpovědět 11.9.2015 15:25
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Libor Šimo (libcosenior):14.9.2015 16:48

Díky, už mi to funguje.

Nahoru Odpovědět 14.9.2015 16:48
Aj tisícmíľová cesta musí začať jednoduchým krokom.
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 4 zpráv z 4.