【发布时间】:2021-09-17 05:46:47
【问题描述】:
我尝试了什么?
<Grid >
<Canvas>
<Canvas x:Name="Gesture" Width="500" Height="500" Background="Gray" AllowFocusOnInteraction="False">
</Canvas>
<StackPanel x:Name="SidePanel" Canvas.Left="500" Background="LightCyan" Width="100" Height="500">
<TextBox x:Name="NameBox" Text="Prem" Width="100" Height="35"/>
<Button Content="But" AllowFocusOnInteraction="False"/>
</StackPanel>
</Canvas>
</Grid>
我需要达到什么目标?
当文本框获得焦点时,如果我点击按钮,它不会失去焦点。因为,我设置了 Button 属性 - AllowFocusOnInteraction="False"。
当我在灰色区域(手势画布)内单击时,我需要实现相同的效果。我已设置画布属性-AllowFocusOnInteraction="False"。但它不会起作用。
当我在手势画布内单击时,文本框应该是焦点。怎么做?为什么 AllowFocusOnInteraction 在 Gesture Canvas 上不起作用?
【问题讨论】:
标签: uwp uwp-xaml windows-community-toolkit