我使用textbox
作为WP浏览器应用程序的地址栏。我想在用户选择textbox
时选择所有文本,并修改不透明度。
我尝试使用GotFocus
方法来做到这一点。我看到整个文本被选中1秒左右然后取消选择。一旦焦点在textbox
并且textbox
失去焦点,我还需要修改不透明度。使用GotFocus
方法我可以修改不透明度,但是当焦点丢失时,当我再次设置不透明度时,没有任何反应。
您能否给我一些关于确定短时间内选择的文字和不透明度问题的事件的提示?
private void URLTextBox_GotFocus(object sender, RoutedEventArgs e)
{
URLTextBox.Opacity = 50;
URLTextbOX.SelectAll();
}
private void URLTextBox_LostFocus(object sender, RoutedEventArgs e)
{
URLTextBox.Opacity = 10;
}
答案 0 :(得分:0)
您可以尝试订阅其中一个隧道事件(PreviewGotKeyboardFocus
和PreviewLostKeyboardFocus
)而不是GotFocus
事件。