Элементы TextBox и PasswordBox

  • Добавьте к проекту следующую вкладку со скриптовым кодом
<!--TextBox и PasswordBox--> <TabItem Header="TextBox" Selector.IsSelected="True"> <StackPanel VerticalAlignment="Center" Margin="10"> <TextBlock HorizontalAlignment="Center"> <Run FontSize="14" FontWeight="Bold"> Элементы PasswordBox и TextBox </Run> </TextBlock> <Grid Height="20" /> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition /> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" Text="Поле PasswordBox: " VerticalAlignment="Center" /> <PasswordBox Grid.Column="1" Name="passwordBox" /> </Grid> <Grid Height="20" /> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition /> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" Text="Поле TextBox: " VerticalAlignment="Center" /> <TextBox Grid.Column="1" Name="textBox"></TextBox> </Grid> <Grid Height="20" /> <Grid HorizontalAlignment="Center"> <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition Width="5" /> <ColumnDefinition /> </Grid.ColumnDefinitions> <Button Grid.Column="0" Content="Показать" Click="Button_Click" /> <ToggleButton Grid.Column="2" Name="toggleButton" Content="EnabledPassword" Checked="toggleButton_Checked" Unchecked="toggleButton_Checked"/> </Grid> </StackPanel> </TabItem>
  • Выделенную в разметке кнопок регистрацию обработчиков наберите вручную
  • Добавьте в кодовую часть следующие обработчики
private void Button_Click(object sender, RoutedEventArgs e) { textBox.Text = passwordBox.Password; } bool flagState = true; Brush color; private void toggleButton_Checked(object sender, RoutedEventArgs e) { // Сохраняем первоначальный цвет кнопки if (flagState) { color = toggleButton.Background; flagState = false; } if (toggleButton.IsChecked == true) { passwordBox.IsEnabled = false; toggleButton.Background = Brushes.Red; } else { passwordBox.IsEnabled = true; toggleButton.Background = color; } }
  • Запустите приложение, поизменяйте размер окна и разберитесь с кодом

Результат будет таким








Дата добавления: 2015-04-15; просмотров: 906;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.