0

我有Popup动态附加UserControl. 这里我需要为第一个控件设置焦点。如果我使用:

FocusManager.FocusedElement="{Binding ElementName=txtcode}"

UserControl 光标不来。谁能帮我把重点放在UserControl.

提前致谢。

4

1 回答 1

0

我只需要这样做,但不是在用户控件中,所以可能无济于事。我需要做的是在 Window 标签中添加 FocusManager 位:

<Window x:Class="xxxxx"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" FocusManager.FocusedElement="{Binding ElementName=txtcode}">

然后确保我正确命名了控件:

<TextBox Name="txtcode" Text="" />

虽然我是 wpf 的新手,还没有使用过用户控件。

于 2013-03-22T08:26:45.050 回答