如何动态禁用和启用按钮?

时间:2019-04-21 06:39:42

标签: c# xaml button uwp

在我的UWP中,我有一个TextBox和一个Button.,我想在Button为空时禁用TextBox

我在启动时尝试过此操作-

if (string.IsNullOrEmpty(hmmtxtBox.Text))
{
    hmmbtn.IsEnabled = false;
}

private void HmmtxtBox_TextChanged(object sender, TextChangedEventArgs e)
{
    hmmbtn.IsEnabled = true;
}

它可以工作,但是当我清除TextBox时,Button保持启用状态。如果TextBox为空,我想禁用,反之亦然。

1 个答案:

答案 0 :(得分:3)

尝试一下:

private void HmmtxtBox_TextChanged(object sender, TextChangedEventArgs e)
{
    hmmbtn.IsEnabled = HmmtxtBox.Text.Length > 0;
}