Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этом примере показано, как создать элемент управления с ключом доступа и поддерживать оболочку текста. В примере используется элемент управления Label для иллюстрации этих понятий.
Пример
Добавьте перенос текста к вашей метке
Элемент управления Label не поддерживает оболочку текста. Если вам нужна метка, которая выполняет оболочку между несколькими строками, можно вложить другой элемент, поддерживающий оболочку текста и поместить элемент в метку. В следующем примере показано, как использовать TextBlock для создания метки, которая содержит несколько строк текста.
<Label Width="200" HorizontalAlignment="Left">
<TextBlock TextWrapping="WrapWithOverflow">
A long piece of text that requires text wrapping
goes here.
</TextBlock>
</Label>
Добавление ключа доступа и переноса текста в вашу метку
Если вам нужен Label с ключом доступа (mnemonic), используйте элемент AccessText, который находится внутри Label.
Такие элементы управления, как Label, Button, RadioButton, CheckBox, MenuItem, TabItem, Expanderи GroupBox имеют шаблоны элементов управления по умолчанию. Эти шаблоны содержат ContentPresenter. Одним из свойств, которые можно задать в ContentPresenter, является RecognizesAccessKey="true", который можно использовать для указания ключа доступа для элемента управления.
В следующем примере показано, как создать Label с ключом доступа и поддержкой переноса текста. Чтобы включить оболочку текста, в примере задается свойство TextWrapping и используется знак подчеркивания для указания ключа доступа. (Символ, который сразу же следует за символом подчеркивания, является ключом доступа.)
<TextBox Name="textBox1" Width="50" Height="20"/>
<Label Width="200" HorizontalAlignment="Left"
Target="{Binding ElementName=textBox1}">
<AccessText TextWrapping="WrapWithOverflow">
_Another long piece of text that requires text wrapping
goes here.
</AccessText>
</Label>
См. также
.NET Desktop feedback