using System.Windows; using System.Windows.Controls; using YY.Admin.ViewModels.Dialogs; namespace YY.Admin.Views.Dialogs { /// /// ServerSettingsDialogView.xaml 的交互逻辑 /// public partial class ServerSettingsDialogView : UserControl { public ServerSettingsDialogView() { InitializeComponent(); DataContextChanged += OnDataContextChanged; } private void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { if (DataContext is ServerSettingsDialogViewModel vm && !string.IsNullOrEmpty(vm.EqPassword)) { EqPasswordBox.Password = vm.EqPassword; } } private void EqPasswordBox_OnPasswordChanged(object sender, RoutedEventArgs e) { if (DataContext is ServerSettingsDialogViewModel vm) { vm.EqPassword = EqPasswordBox.Password; } } } }