텍스트 상자가 변경되면 텍스트 상자가 null인지 확인하고 단추를 사용할 수없는 메서드를 호출하려면 어떻게해야합니까?텍스트 상자 텍스트가 변경된 경우 WPF MVVM 호출 방법
XAML :
<Button x:Name="button1" Content="Save" IsEnabled="{Binding BtnIsEnabled}"
<TextBox x:Name="textBox1" Text="{Binding SelectedItem.username, ElementName=Users, UpdateSourceTrigger=PropertyChanged}"
내 방법 :
public void SaveBtnEnable()
{
if (!((string.IsNullOrEmpty(username)) || (string.IsNullOrEmpty(name)) || (string.IsNullOrEmpty(email))))
{
BtnIsEnabled = true;
}
else
{
BtnIsEnabled = false;
}
}
private Boolean _BtnIsEnabled;
public Boolean BtnIsEnabled
{
get
{
return _BtnIsEnabled;
}
set
{
_BtnIsEnabled = value;
OnPropertyChanged("BtnIsEnabled");
}
}