using Avalonia.Controls; using Avalonia.Interactivity; using Avalonia.Markup.Xaml; using DispenserCore.Model.Entity; using Masuit.Tools; namespace DispenserUI.Views.Windows; public partial class UserFormWindow : Window { private TextBox? _nickNameTextBox; private TextBox? _passwordTextBox; private Button? _resetPwdTextBtn; private ComboBox? _roleComboBox; private readonly User? _user; private Border? _userForm; private TextBox? _userNameTextBox; public UserFormWindow(User? user = null) { _user = user; InitializeComponent(); } private void InitializeComponent() { AvaloniaXamlLoader.Load(this); _userNameTextBox = this.FindControl("UserName"); _passwordTextBox = this.FindControl("Password"); _nickNameTextBox = this.FindControl("NickName"); _roleComboBox = this.FindControl("UserRole"); _resetPwdTextBtn = this.FindControl