33 lines
1.1 KiB
C#
33 lines
1.1 KiB
C#
using uMVVM.Sources.Infrastructure;
|
|
|
|
namespace Sources.Views
|
|
{
|
|
public class ZTestViewModel : ViewModelBase
|
|
{
|
|
public readonly BindableProperty<string> UserName = new BindableProperty<string>();
|
|
public readonly BindableProperty<string> UserPassword = new BindableProperty<string>();
|
|
public readonly BindableProperty<bool> Remember = new BindableProperty<bool>();
|
|
|
|
public ZTestViewModel()
|
|
{
|
|
UserName.OnValueChanged += UserNameChanged;
|
|
UserPassword.OnValueChanged += UserPasswordChanged;
|
|
Remember.OnValueChanged += RememberChanged;
|
|
}
|
|
|
|
private void RememberChanged(bool oldvalue, bool newvalue)
|
|
{
|
|
UnityEngine.Debug.Log($"RememberChanged is {newvalue}");
|
|
}
|
|
|
|
private void UserPasswordChanged(string oldvalue, string newvalue)
|
|
{
|
|
UnityEngine.Debug.Log($"UserPasswordChanged is {newvalue}");
|
|
}
|
|
|
|
private void UserNameChanged(string oldvalue, string newvalue)
|
|
{
|
|
UnityEngine.Debug.Log($"UserNameChanged is {newvalue}");
|
|
}
|
|
}
|
|
} |