Files
qhmes/yy-admin-master/YY.Admin/Views/Dialogs/ServerSettingsDialogView.xaml.cs

35 lines
1008 B
C#
Raw Normal View History

using System.Windows;
using System.Windows.Controls;
using YY.Admin.ViewModels.Dialogs;
namespace YY.Admin.Views.Dialogs
{
/// <summary>
/// ServerSettingsDialogView.xaml 的交互逻辑
/// </summary>
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;
}
}
}
}