在画布上停止捕获焦点时停止文本框

时间:2018-06-28 05:12:35

标签: c# xaml uwp focus

我在Canvas内有一个ScrollViewer,在该画布上放置了一个UserControlUserControl本身包含Textbox。安排看起来像这样:

<ScrollViewer DoubleTapped="ScrollViewer_DoubleTapped">
    <Canvas>
        <UserControl>
            <Textbox></Textbox>
        </UserControl
    </Canvas>
</ScrollViewer>

我正在尝试通过轻按两次来缩放(通过处理DoubleTapped的{​​{1}}事件。它可以正常工作,并且可以预期,用鼠标双击,然后双击点击触控板上的按钮,但是在触摸屏上无法正常工作。

问题似乎在于,只要轻按ScrollViewerTextbox上的UserControl就会抓住焦点。鼠标和触控板似乎并不在意,但是轻按两次触摸屏似乎可以开始缩放,但是在捕获焦点后不久便会停止。

单击ScrollViewer时如何停止Textbox捕获焦点?

0 个答案:

没有答案