我认为我没有Ambiguous match found
的编译时错误 - 我将它与运行时异常相关联。
当我在我的XAML中添加FocusManager.FocusedElement
setter时,我得到了构建错误,没有进一步的细节。我已经尝试在许多地方(控制根,父元素,目标元素),以及许多控件和多个目标中添加此属性。
有关现在该做什么的任何建议?完全迷失了。
我也无法将焦点设置为后面代码中的目标控件。我不知道这是否相关...
答案 0 :(得分:1)
我找到了解决方案!
<i:Interaction.Triggers>
<i:EventTrigger EventName="Loaded">
<util:SetFocusTrigger TargetName="SearchBox" />
</i:EventTrigger>
</i:Interaction.Triggers>
此处有更多信息:http://www.codeproject.com/Articles/222613/Setting-focus-on-a-control-in-Silverlight-using-XA