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. wLabellubEntry.BackgroundColor- kolor tła kontrolki.TextColor- kolor tekstu.IsVisible- określa, czy kontrolka jest widoczna (True) czy ukryta (False).Value- wartość liczbowa, np. dla kontrolekSliderlubStepper.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.