0
我试图创建一个文本框,在Windows 8.1手机应用程序中第一次输入值后,该文本框将被禁用以进行编辑。它怎么能做到?如何在windows phone app 8.1中编辑后禁用文本框?
我试图创建一个文本框,在Windows 8.1手机应用程序中第一次输入值后,该文本框将被禁用以进行编辑。它怎么能做到?如何在windows phone app 8.1中编辑后禁用文本框?
您只需要知道约LostFocus
(https://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);
}
有没有任何答案对您有用?如果是这样,您应该将其中一个标记为已接受,以便将来的用户知道它对您有用。如果没有,你应该要求更多的细节或解释 – micbobo
是的,刚才检查。标记。谢谢 –