Avatar
Majkel
Člen
Avatar
Majkel:

Ahoj, potřebuji vytvořit konfiguračního průvodce ve WPF, stylu Next, Next, Next, Finish. Nevím ale, jak měnit kontrolky v MainWindows, abych nemusel vytvářet pro každou část nové okno. Snad jsem to vysvětlil dobře :)

 
Odpovědět 30.4.2015 15:43
Avatar
Odpovídá na Majkel
Michael Škrášek:

Co třeba jenom přepínat mezi Gridama ;)

Nahoru Odpovědět 30.4.2015 15:46
Proč to dělat složitě, když to jde jednoduše.
Avatar
rwn
Člen
Avatar
Odpovídá na Majkel
rwn:

Přepínáním mezi Gridy bych to nedělal, ale záleží co má být v obsahu. :) Pokud by šlo o stránky se stejnýma náležitostma, tak bys v podstatě posouváním mohl přenastavovat pouze DataContext na odpovídající třídy a nabindovat si jednotlivé obsahy. Podle mě by ses měl podívat hlavně na kontrolku TabControl, která dokáže vytvořit víc stránek, mezi kterýma se dá v pohodě přepínat. Jenom pak dáš TabItemům viditelnost Hidden a nepujde ani poznat, že je to řešeno takto. Pak už jen nastavíš tlačítka aby to posouvali a je to jednoduše vyřešeno. :)

Editováno 30.4.2015 16:41
Nahoru Odpovědět  +1 30.4.2015 16:37
Co můžeš naprogramovat dnes, neodkládej na zítřek.
Avatar
rwn
Člen
Avatar
Nahoru Odpovědět 30.4.2015 16:43
Co můžeš naprogramovat dnes, neodkládej na zítřek.
Avatar
Majkel
Člen
Avatar
Odpovídá na rwn
Majkel:

Ahoj, ty gridy se mi zdají jako praktické řešení. Proč konkrétně je nedoporučuješ? Jinak na každé stránce bude pár textboxů + nějaký ten kombobox, kde si uživatel zadá potřebné údaje.

Já jsem čekal, že na to je nějaký standardizovaný postup a dostanu tady odkaz na nějaký článek v základech WPF. Trochu jste mě překvapili a teď si nejsem jistý, co zvolit :-)

 
Nahoru Odpovědět 30.4.2015 18:41
Avatar
rwn
Člen
Avatar
Odpovídá na Majkel
rwn:

A kde bys ty Gridy měl? To bys je jako chtěl zviditelnovat nebo překrývat? Přijde mě to zbytečně složití. :) Podívej se na te TabControl, ten ti dovoluje vytvářet přímo více stránek.. ;)

Nahoru Odpovědět  +1 1.5.2015 18:45
Co můžeš naprogramovat dnes, neodkládej na zítřek.
Avatar
Odpovídá na Majkel
Michal Štěpánek:

Myslím, že lepší, než ty Gridy je to co navrhoval rwn. Podle mě, Gridy bys musel mít načtené v paměti a bylo by to na paměť hodně náročné. TabControl jsou na toto přímo jako dělané....

Nahoru Odpovědět 2.5.2015 9:56
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Majkel
Člen
Avatar
Odpovídá na rwn
Majkel:

Ahoj, nakonec to řeším přes UserControl. Ale jinak jsi měl pravdu, s těmi Gridy to moc efektivně udělat nejde.

 
Nahoru Odpovědět 2.5.2015 14:11
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.