Właściwości kontrolek w XAML

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

W XAML kontrolki opisuje się za pomocą znaczników, a ich wygląd i zachowanie ustawia się przez właściwości zapisane jako atrybuty. Przykład:

<Label Text="5" BackgroundColor="Blue" TextColor="Tan" IsVisible="True" />

W tym zapisie Label jest kontrolką, a Text, BackgroundColor, TextColor i IsVisible są jej właściwościami.

Często spotykane właściwości

  • Text - tekst wyświetlany przez kontrolkę, np. w Label lub Entry.
  • BackgroundColor - kolor tła kontrolki.
  • TextColor - kolor tekstu.
  • IsVisible - określa, czy kontrolka jest widoczna (True) czy ukryta (False).
  • Value - wartość liczbowa, np. dla kontrolek Slider lub Stepper.
  • Placeholder - tekst podpowiedzi widoczny w polu tekstowym, zanim użytkownik coś wpisze.

Jak analizować takie pytania egzaminacyjne?

Należy porównać atrybuty wszystkich kontrolek i znaleźć cechę, która występuje u każdej z nich z taką samą wartością.

Przykład:

<Label BackgroundColor="Blue" />
<Stepper BackgroundColor="Blue" />
<Entry BackgroundColor="Blue" />
<Slider BackgroundColor="Blue" />

Wszystkie cztery kontrolki mają ustawione BackgroundColor="Blue", czyli mają takie samo tło.

Typowa pułapka

Nie wystarczy, że właściwość występuje w kilku kontrolkach. Musi dotyczyć wszystkich elementów. Jeśli jedna kontrolka ma IsVisible="False", to nie można powiedzieć, że wszystkie są widoczne.