WPF 5 – Label, Button

0
624

V dnešnom diely sa pozrieme na dva základné ovládacie prvky WPF – a to na Label a Button.

Úvod

Label a Button sú dva najjednoduchšie prvky vo WPF, ktoré slúžia na základné zobrazenie textu a ovládanie programu.

Label

Label

Label slúži na zobrazenie jednoduchého textového popisku, ktorý môžete vo vašom okne zobraziť. Nastavenie je jednoduché – pomocou vlastnosti Content. (Nájdete v okne properties pod záložkov Common).

V XAML prebieha nastavenie obsahu rovnako ako pri všetkých iných prvkov. Buď nastavíte vlastnosť Content alebo ho vložíte medzi otvárací a uzatvárací tag.

<Label x:Name="label1" Content="Nápis" Margin="25,25,0,0" HorizontalAlignment="Left" VerticalAlignment="Top"/>
<Label x:Name="label1" Margin="25,25,0,0" HorizontalAlignment="Left" VerticalAlignment="Top">
    Nápis
</Label>

Vlastnosti fontu a textu (ako farbu a iné si vysvetlíme v budúcom diely).

Button

Button

Button je naopak ovládací prvok umožňujúci odozvu. Opäť je možné mu cez vlastnosť Content nastaviť obsah.

<Button x:Name="button1" Content="Tlačidlo" Margin="25,50,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" Height="25" Width="65"/>

Pokiaľ by ste chceli, aby vaše tlačidlo obsahovalo obrázok, môžete ho použiť ako pároví tag a ako jeho obsah nastaviť Image. Tlačidlo v tomto prípade funguje opäť ako okno, takže podporuje najviac jeden ovládací prvok, čo sa dá vyriešiť Gridom, alebo alternatívou.

<Button x:Name="button2" Margin="25,80,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" Height="25" Width="165">
    <WrapPanel>
        <Image Source="Image.png" Stretch="Fill" Width="16" Height="16"/>
        <TextBlock Text="Web AkoProgramovať.sk"/>
    </WrapPanel>
</Button>

V tomto prípade sme použili WarpPanel, ktorý prvky umiestni za radom, a vložili sme doň TextBlock, čo je jednoduchý prvok na zobrazenie textu a Image, ktorý zobrazuje obrázky (O ňom neskôr). V TextBlocku sme použili špeciálnu sekvenciu &#160; ktorá označuje prázdny znak – vďaka tomu bude náš text trochu posunutý od obrázku.

Controls
Label, Button a Button z obrázkom

Tým sme si prebrali tlačidlá a nápisi a nabudúce si povieme niečo o základných vlastnostiach z kategórie Text.

Názory k článku

Please enter your comment!
Please enter your name here