gpt4 book ai didi

c# - InputPane.Showing/Hiding 从未调用过

转载 作者:行者123 更新时间:2023-11-30 16:19:51 31 4
gpt4 key购买 nike

当在我的 WP8 应用程序中打开软件键盘时,我正在尝试对 XAML 元素进行一些智能调整,但出于某种原因,永远不会调用 InputPane.Showing/Hiding 事件。在我的 OnNavigatedTo 覆盖中,我有以下内容:

InputPane inputPane = InputPane.GetForCurrentView();
inputPane.Showing += (InputPane sender, InputPaneVisibilityEventArgs args) =>
{
outputTextScroller.Height -= args.OccludedRect.Height;
};

inputPane.Hiding += (InputPane sender, InputPaneVisibilityEventArgs args) =>
{
outputTextScroller.Height += args.OccludedRect.Height;
};

将断点放入 lambda 表达式中,我发现代码永远不会被调用。没有抛出异常,应用程序中的其他任何东西似乎都没有出现故障。有谁知道为什么不会触发这些事件?当我点击一个 TextBox 进行数据输入时,或者点击一个 TextBlock,然后聚焦该数据输入的 TextBox 时,输入 Pane 就会打开。

最佳答案

我在 Microsoft Connect 上添加了错误报告,如果您也有兴趣解决此问题,请点赞: https://connect.microsoft.com/VisualStudio/feedback/details/814487/allow-inputpane-events-to-be-triggered-in-non-native-windows-phone-8-applications

关于c# - InputPane.Showing/Hiding 从未调用过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14919458/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com