NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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í.

Diskuze: Binding z elementu iného okna?

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
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
Odpovídá na Libor Šimo (libcosenior)
Patrik Valkovič: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.