如何在Windows Phone app 8.1中编辑后禁用文本框?

时间:2015-05-06 15:16:36

标签: c# windows xaml windows-phone-8.1

我正在尝试创建一个文本框,在Windows 8.1手机应用程序中第一次输入值后,将禁用该文本框。怎么可能呢?

1 个答案:

答案 0 :(得分:1)

您只需要了解LostFocushttps://msdn.microsoft.com/en-us/library/windows.ui.xaml.uielement.lostfocus.aspx)事件和IsEnabled属性(https://msdn.microsoft.com/it-it/library/system.windows.controls.control.isenabled%28v=vs.95%29.aspx)。

private void TextBox_LostFocus(object sender, RoutedEventArgs e)
{
    var textbox = (TextBox)sender;
    textbox.IsEnabled = !(textbox.Text.Length > 0 && textbox.IsEnabled);
}