Silverlight 在焦点上突出显示字段内容

Silverlight 在焦点上突出显示字段内容,silverlight,xaml,controls,expression-blend,Silverlight,Xaml,Controls,Expression Blend,有人能告诉我一种方法吗?我可以突出显示输入字段的内容,最好只使用XAML 因此,如果用户将焦点放在某个字段上,它将高亮显示该字符串或其中的任何内容,以便他们可以(例如)在开始键入时立即对其进行标记,并替换现有字符串,而不必先手动高亮显示并删除它 我见过一些需要代码的答案,但我想知道是否有一个XAML唯一的路线?谢谢 我非常怀疑是否存在与TextBox.SelectAll()方法等效的XAML代码 它应该像将每个TextBox的GotKeyboardFocus事件附加到单个事件处理程序一样简单,如

有人能告诉我一种方法吗?我可以突出显示输入字段的内容,最好只使用XAML

因此,如果用户将焦点放在某个字段上,它将高亮显示该字符串或其中的任何内容,以便他们可以(例如)在开始键入时立即对其进行标记,并替换现有字符串,而不必先手动高亮显示并删除它


我见过一些需要代码的答案,但我想知道是否有一个XAML唯一的路线?谢谢

我非常怀疑是否存在与TextBox.SelectAll()方法等效的XAML代码

它应该像将每个TextBox的GotKeyboardFocus事件附加到单个事件处理程序一样简单,如下所示

private void TextBox\u获取keyboardfocus(对象发送器,KeyboardFocusChangedEventArgs e)
{
如果(发件人是文本框)
((文本框)发件人)。选择All();
}

我非常怀疑是否存在与TextBox.SelectAll()方法等效的XAML代码

它应该像将每个TextBox的GotKeyboardFocus事件附加到单个事件处理程序一样简单,如下所示

private void TextBox\u获取keyboardfocus(对象发送器,KeyboardFocusChangedEventArgs e)
{
如果(发件人是文本框)
((文本框)发件人)。选择All();
}

您可以使用AutoCompleteBox实现此功能,而无需编写任何代码即可实现此功能。它已经有了这个功能,它也可以作为文本框为您服务

如果你需要任何进一步的信息,请告诉我

干杯!
Vinod

您可以使用AutoCompleteBox实现此功能,而无需编写任何代码即可实现此功能。它已经有了这个功能,它也可以作为文本框为您服务

如果你需要任何进一步的信息,请告诉我

干杯!
Vinod

我希望有一个通用的依赖属性可以翻转,而我只是在文档中遗漏了它。不幸的是,由于特定控件中已经内置了其他依赖项,因此需要进行大量的重新工作才能完成此方法,但请记住,以备将来使用,谢谢+我希望有一个共同的依赖属性,我可以翻转,我只是错过了在文档中。不幸的是,由于特定控件中已经内置了其他依赖项,因此需要进行大量的重新工作才能完成此方法,但请记住,以备将来使用,谢谢+我基本上就是这么想的,只是想确保没有人暴露我在文档中遗漏的一些神奇的依赖属性来翻转并使其可用。干杯,+1表示回应,并回答为或多或少是我的实例所需要的,谢谢:)是的,这基本上就是我所想的,只是想确保没有人暴露一些我在文档中遗漏的魔法依赖属性来翻转并使其可用。干杯,+1表示回应,回答或多或少符合我的要求,谢谢:)