在XAML中聚焦(TextBox)AutoCompleteBox

时间:2014-11-17 08:34:10

标签: c# wpf xaml focus autocompletebox

我在C#WPF项目中有一个AutoCompleteBox。我想要的是在打开视图时自动聚焦此框。我知道代码中有一些解决方案,但我想直接在XAML中执行此操作(如果可能)。

到目前为止,我已经尝试了以下方法,但它似乎没有做任何事情:

<controls:AutoCompleteBox x:Name="Items" ... Text="{Binding Search, Mode=TwoWay}">
    <controls:AutoCompleteBox.TextBoxStyle>
        <Style TargetType="TextBox">
            <Setter Property="FocusManager.FocusedElement" Value="{Binding RelativeSource={RelativeSource Self}}" />
        </Style>
    </controls:AutoCompleteBox.TextBoxStyle>
</controls:AutoCompleteBox>

1 个答案:

答案 0 :(得分:0)

<ContainerXYZ FocusManager.FocusedElement="{Binding ElementName=Items}">
    <controls:AutoCompleteBox x:Name="Items" ... Text="{Binding Search, Mode=TwoWay}">
</ContainerXYZ>

这样的事情可以解决问题

相关问题