canard29 Ответов: 1

UWP - необязательный параметр с флажком


Привет,
Я хочу создать текстовое поле и combobox для необязательного параметра. заголовок содержит флажок для проверки и элемент управления включен для заполнения значения
если флажок не установлен, то параметр не будет использоваться

Что я уже пробовал:

<TextBox x:Name="TXT_Identifier" IsEnabled="{Binding ElementName=CHK_Identifier, Path=IsChecked}" PlaceholderText="Identifier" Margin="0,24,0,0" HorizontalAlignment="Stretch" VerticalAlignment="Top">
      <TextBox.Header>
         <CheckBox x:Name="CHK_Identifier" Content="Identifier" />
      </TextBox.Header>
   </TextBox>


Проблема в том, что флажок является частью компонента, поэтому флажок тоже отключен.

1 Ответов

Рейтинг:
1

canard29

Я нашел решение самостоятельно. Просто переключите флажок и текстовое поле

<CheckBox x:Name="CHK_Identifier" VerticalAlignment="Center">
   <CheckBox.Content>
      <TextBox x:Name="TXT_Identifier" Header="Identifier" IsEnabled="{Binding ElementName=CHK_Identifier, Path=IsChecked}" PlaceholderText="Identifier" />
   </CheckBox.Content>
</CheckBox>