Wpf windows 8 metro应用程序上的触摸键盘显示属性

Wpf windows 8 metro应用程序上的触摸键盘显示属性,wpf,windows,microsoft-metro,Wpf,Windows,Microsoft Metro,我正在使用windows 8应用程序,在中,屏幕左下角有一个弹出对话框,如果显示触摸键盘,弹出窗口不可见,是否有属性来确定是否显示键盘,如果显示触摸键盘,是否向上移动弹出窗口。签出此博客: 您可以使用输入窗格的显示和隐藏事件。此处的弹出按钮是弹出按钮对象 int flyoutOffset = 0; Windows.UI.ViewManagement.InputPane.GetForCurrentView().Showing += (s, args) => { flyoutOffse

我正在使用windows 8应用程序,在中,屏幕左下角有一个弹出对话框,如果显示触摸键盘,弹出窗口不可见,是否有属性来确定是否显示键盘,如果显示触摸键盘,是否向上移动弹出窗口。

签出此博客:

您可以使用
输入窗格
显示
隐藏
事件。此处的
弹出按钮
弹出按钮
对象

int flyoutOffset = 0;
Windows.UI.ViewManagement.InputPane.GetForCurrentView().Showing += (s, args) =>
{
    flyoutOffset = (int)args.OccludedRect.Height;
    flyout.VerticalOffset -= flyoutOffset;
};
Windows.UI.ViewManagement.InputPane.GetForCurrentView().Hiding += (s, args) =>
{
    flyout.VerticalOffset += flyoutOffset;
};