» Poradna » Ostatní

Jak nejlépe sestavit objekty ve WPF?

 |   |  Microsoft Windows 10 Chrome 70.0.3538.110

Mám WPF aplikaci a potřeboval bych poradit, jak nejlépe sestavit layout (tzn. přidat objekty do Canvas). Jedná se ZATÍM o 100 objektů, které různě na sebe navazují (tzn. druhý pro své umístění využije šířku prvního atd.). Když se dotazuji na ActualWidth, tak v té době ještě není nastaven a použití UpdateLayout() se snažím vyhnout, abych neovlivňoval výkon vykreslení.kód:##################################################Canvas can;private void DrawHeader(string text){ var objekt1 = new TextBlock(); objekt1.Text = text; can.Childrens.Add(objekt1); Canvas.SetTop(0, 0); // zde se vybízí použití: objekt1.UpdateLayout(); var objekt2 = new TextBlock(); objekt2.Text = "test2"; can.Childrens.Add(objekt2); Canvas.SetTop(0, objekt1.ActualWidth);... // a tak dále}##################################################díky :)

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 70.0.3538.103

Co třeba použít StackPanel: https://www.wpftutorial.net/StackPanel.html

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 70.0.3538.110

StackPanel není moc přesný. Potřebuji ty objekty mít přesně na pixel a mezi nimi ještě vykresluji linky. Tyto objekty navíc mohou mít na dalších řádcích i jinou šířku či výšku.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Canvas


Určitě si přečtěte

13 praktických tipů a triků pro Mapy.cz, které možná neznáte

13 praktických tipů a triků pro Mapy.cz, které možná neznáte

** Mapy.cz neslouží jen k zobrazení podkladů a plánování tras ** Nabízejí celou řadu dalších praktických funkcí a možností ** Vybrali jsme třináct tipů a triků, o kterých možná nevíte

Karel Kilián | 36

Pozor, na Česko v těchto dnech útočí falešné Tesco, Penny Market a Lidl

Pozor, na Česko v těchto dnech útočí falešné Tesco, Penny Market a Lidl

** Máme tu další českou phishingovou vlnu ** Podle průzkumů máme stále problém s kybernetickou gramotností ** Nebezpečím jsou děti, které opouštějí rodiče

Jakub Čížek | 37



Aktuální číslo časopisu Computer

Test 9 bezdrátových reproduktorů

Jak ovládnout Instagram

Test levných 27" herních monitorů

Jak se zbavit nepotřebných věcí na internetu