| 1234567891011121314151617181920212223242526272829303132 |
- using System.Windows;
- namespace NetTool.Client;
- public partial class PasswordPromptWindow : Window
- {
- public PasswordPromptWindow(string deviceLabel)
- {
- InitializeComponent();
- PromptTextBlock.Text = $"请输入设备 {deviceLabel} 的管理密码。";
- Loaded += (_, _) => PasswordBox.Focus();
- }
- public string Password => PasswordBox.Password;
- private void OkButton_OnClick(object sender, RoutedEventArgs e)
- {
- if (string.IsNullOrWhiteSpace(PasswordBox.Password))
- {
- MessageBox.Show(this, "请输入管理密码。", "缺少管理密码", MessageBoxButton.OK, MessageBoxImage.Information);
- PasswordBox.Focus();
- return;
- }
- DialogResult = true;
- }
- private void CancelButton_OnClick(object sender, RoutedEventArgs e)
- {
- DialogResult = false;
- }
- }
|