Windows Presentation Foundation Layout aplikace
Layout Layout CanvasStackPanelDockPanelWrapPanelGrid
Layout Organizace ve formě libovolné tabulky, nejpružnější řešení Umístí prvky horizontálně s možností „přepadnutí“ do dalšího řádku Alokuje celou boční stranu jednomu prvku Umístí prvky horizontálně nebo vertikálně Bez logiky layoutu – rozmístí prvky přesně podle souřadnic, plná kontrola
Text Layout TextBlock – nejjednodušší element Jednoduché formátování (font, styly, zarovnání) TextFlow – rozšiřuje layout možnosti TextBlock OdstavecSeznamTabulkaFloaterPopis
Vlastní typ layoutu Existující layouty lze rozšířit o vlastní Proces vykreslení probíhá ve dvou fázích – měření a rozvržení public class DiagonalPanel : Panel { protected override Size MeasureOverride(Size dostupnaVelikost) { } Protected override Size ArrangeOverride(Size konecnaVelikost) {}}
Video ukázka Layout aplikace, text layout Video ukázka Layout aplikace, text layout
Shrnutí Shrnutí Pružný layout aplikace
Odkazy Odkazy Prezentace David Krčmář, Acad. Developer Evangelist Video David Krčmář MSDN Windows Vista Developer Center Microsoft.NET Framework Download platformy a ovládacích prvků efault.aspx efault.aspx efault.aspx Doporučení pro Windows Vista UX
© 2009 Microsoft Corporation