Udostępnij za pośrednictwem


Etykieta

Label elementy sterujące zwykle udostępniają informacje w interfejsie użytkownika. W przeszłości Label zawierała tylko tekst, ale ponieważ Label dostarczany wraz z Windows Presentation Foundation (WPF) jest ContentControl, może zawierać albo tekst, albo UIElement.

Zrzut ekranu przedstawiający kontrolki etykiety wyświetlane w różnorodny sposób.

Label zapewnia zarówno obsługę funkcjonalną, jak i wizualną dla klawiszy dostępu. Jest on często używany do włączania szybkiego dostępu za pomocą klawiatury do kontrolek, takich jak TextBox. Aby przypisać Label do Control, ustaw właściwość Label.Target na kontrolkę, która powinna otrzymać fokus, gdy użytkownik naciśnie klawisz dostępu.

Na poniższej ilustracji przedstawiono Label "Motyw", który jest przeznaczony dla ComboBox. Gdy użytkownik naciska T, ComboBox otrzymuje fokus.

Title Description
Instrukcje: tworzenie kontrolki z kluczem dostępu i zawijaniem tekstu Dowiedz się, jak utworzyć kontrolkę z kluczem dostępu i obsługiwać zawijanie tekstu.

Style i szablony

W tej sekcji opisano style i szablony kontrolki Label . Możesz zmodyfikować wartość domyślną ControlTemplate , aby nadać kontrolce unikatowy wygląd. Aby uzyskać więcej informacji, zobacz Co to są style i szablony? i Jak utworzyć szablon dla kontrolki.

Właściwość zawartości

Kontrolka Label używa właściwości Content do wyświetlania jej zawartości. Ta właściwość może zawierać tekst lub dowolny element UIElement.

Części

Kontrolka Label nie definiuje żadnych części szablonu.

Stany wizualne

W poniższej tabeli wymieniono stany wizualizacji dla kontrolki Label .

Stan wizualny Nazwa grupy VisualStateGroup Description
Prawidłowe StanyWalidacji Kontrolka używa klasy Validation, a dołączona właściwość jest Validation.HasError.
Nieprawidłowe skupienie StanyWalidacji Dołączona Validation.HasError właściwość to true , a kontrolka ma fokus.
NieprawidłoweNieaktywne StanyWalidacji Dołączona Validation.HasError właściwość jest true i kontrolka nie ma fokusu.

Zobacz także