WPF防止失去对TextBox的关注

时间:2015-06-24 12:30:34

标签: c# wpf

有没有办法完全阻止来自TextBox的lostFocus?

我想阻止app中的任何操作(按钮点击,将焦点切换到其他TextBox),直到我遇到某些条件

我已经想出如何防止从TextBox切换焦点,但这对按钮点击/命令没有帮助:

textBox.PreviewLostKeyboardFocus += (sender, args) =>
{
    if(textBox.Text != "test")
    args.Handled = true;
};

但是现在:如何禁止点击按钮? (完全 - 在我满足特定条件之前不允许一切)

1 个答案:

答案 0 :(得分:1)

默认情况下禁用所有按钮。 然后在您的活动中,根据您的条件启用按钮。