【发布时间】:2015-01-13 15:23:34
【问题描述】:
我正在使用 Windows 运行时开发 Windows 8.1 应用商店应用程序。
我有一个 UserControl,其中包含一个 StackPanel,其中包含多个 TextBox。
当我将用户控件放置在页面上时,当我将用户控件放置在弹出窗口中时,文本框控件的焦点行为会有所不同。
页面上的用户控件: 当我点击一个 TextBox 时,它是焦点,当我在 TextBox 外部点击它的父级(StackPanel)时,TextBox 失去焦点。
弹出窗口中的用户控件: 当我点击一个 TextBox 时,它被聚焦,当我在 TextBox 外部点击它的父级(StackPanel)时,TextBox 不会失去焦点。
我想要的是它在弹出窗口中的行为与在页面上时的行为相同。
当 UserControl 位于 Popup 中时,是什么导致了这种行为,我怎样才能让它的行为与它在 Popup 中时在页面上的行为相同?
【问题讨论】:
标签: c# xaml windows-runtime popup winrt-xaml