2013-04-15 57 views
7

我目前工作的一个桌面C#WPF应用程序,其目的是使它看起来和感觉像一个"real"的Windows Store应用。Metro风格Appbar全屏WPF程序

我想补充一个appbar当用户刷了从底部应显示。要在普通应用程序中执行此操作,只需将手指放在屏幕区域外,然后向上滑动即可。 但是,如果我在全屏WPF程序中这样做,我不会收到任何TouchDownTouchMove事件 - 可能是因为进入实际屏幕区域时手指已经关闭。 我也尝试过与操纵框架,但在这里相同的结果。即使我使用WndProc或其他挂钩直接挂入消息队列,我根本没有收到任何事件。

有趣的是,我可以看到在屏幕上移动"touch cursor",底层框架,以便至少一些通知。

有没有人有一个想法如何做到这一点?

p.s.这不是一个选项,我只使用Windows应用商店的应用程序,而不是因为硬件连接问题;-)

+0

你不可能将能够复制一个桌面WPF应用程序中的Windows应用商店应用程序的行为。什么是硬件连接问题? –

+0

我假设他指的是通过必须从某种集中式应用程序商店获取窗口商店应用程序而创建的安装问题。最终,企业将能够与Win 8 Enterprise一起,但我认为该功能尚未推出。 –

+0

@RitchMelton这是真的一段时间。我想你现在可以。 http://www.howtogeek.com/129535/how-to-sideload-modern-apps-on-windows-8/ – mydogisbox

回答