_
используется в WPF для обозначения ключа доступа, т. Е. Клавиши, которую вы можете нажать с помощью Alt , чтобы выделить или вызвать элемент пользовательского интерфейса.Это похоже на то, как &
используется в Windows API и Windows Forms.Поскольку метки предназначены для использования в качестве метки для другого элемента управления (например, для описания текстового поля), это вполне ожидаемо.Вы должны увидеть a
в своем примере, подчеркнутое при нажатии Alt .
Из документации :
Чтобы установитьключ доступа, добавьте подчеркивание перед символом, который должен быть ключом доступа.Если ваш контент содержит несколько символов подчеркивания, только первый из них преобразуется в ключ доступа;другие подчеркивания отображаются как обычный текст.Если подчеркивание, которое вы хотите преобразовать в ключ доступа, не является первым подчеркиванием, используйте два последовательных подчеркивания для любых подчеркиваний, предшествующих тому, которое вы хотите преобразовать.Например, следующий код содержит ключ доступа и отображается как _HelloWorld:
<Label>__Hello_World</Label>
Поскольку знак подчеркивания, предшествующий H, является двойным, ключ W регистрируется как ключ доступа.
Полагаю, если вам не нужны и не требуются функции, предоставляемые Label
, вы можете использовать TextBlock
.