0

如何将默认焦点设置在当前视图中的子小部件 TextBox 上?

<StackPanel Orientation="Vertical" FocusManager.FocusedElement="{Binding ElementName=SomeWidget.UnderTextBoxName}">
   <MyWidget x:Name="SomeWidget" Text="A" />
   <TextBox x:Name="TxtB" Text="B" />
</StackPanel>

...认为这可能有效,但没有运气?

4

1 回答 1

0

使用FocusedElement="{x:Reference Name=UnderTextBoxName}". 无需绑定。

<StackPanel Orientation="Vertical" >
        <MyWidget x:Name="SomeWidget" Text="A" FocusManager.FocusedElement="{x:Reference Name=UnderTextBoxName}"/>
        <TextBox x:Name="TxtB" Text="B" />
</StackPanel>

我希望这将有所帮助。

于 2012-07-28T17:42:58.547 回答