Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xaml 在扩展控件中聚焦_Xaml_Uwp_Windows Community Toolkit - Fatal编程技术网

Xaml 在扩展控件中聚焦

Xaml 在扩展控件中聚焦,xaml,uwp,windows-community-toolkit,Xaml,Uwp,Windows Community Toolkit,如屏幕截图后面的代码所示,即使将焦点设置为其中一个框,ToggleButton仍然是焦点元素。没有扩展器容器,焦点功能就可以正常工作。为什么会发生这种行为以及如何应对 <Grid Background="{ThemeResource AppBarToggleButtonCheckedPressedBorderThemeBrush}"> <controls:Expander x:Name="Expander0" VerticalAlignment="Top" Margin

如屏幕截图后面的代码所示,即使将焦点设置为其中一个框,ToggleButton仍然是焦点元素。没有扩展器容器,焦点功能就可以正常工作。为什么会发生这种行为以及如何应对

<Grid Background="{ThemeResource AppBarToggleButtonCheckedPressedBorderThemeBrush}">
    <controls:Expander x:Name="Expander0" VerticalAlignment="Top" Margin="0,0,0,10"
                               Header="App Settings"
                               HorizontalContentAlignment="Stretch"
                               Expanded="Expander_Expanded" VerticalContentAlignment="Center" Foreground="Aqua">
        <StackPanel Margin="50">
            <TextBox Name="One" Background="Azure" />
            <TextBox Name="Two" Background="Bisque" />
        </StackPanel>
    </controls:Expander>
</Grid>


尝试将加载的处理程序放在StackPanel上?我有一种感觉,当扩展发生时,它可能还没有被加载。这正好解决了问题。如果你愿意,你可以把它变成一个答案。非常感谢。