2015-02-11 20 views
0

我正在寻找一些关于创建类似于UI(特别是滑动屏幕部分)的手机的最佳方法的建议。这是针对我为IT支持公司开发的系统托盘工具。 WPF应用程序看起来像手机,并在手机显示屏上包含各种不同的按钮和数据。我其实已经完成了应用程序,但现在他们想要改变一些东西并添加更多的屏幕。WPF手机用户界面(滑动屏幕)

我现在拥有的一切:

图片的主屏幕在Android手机,那么你向右滑动,并得到一组新的图标和数据。这几乎就是这样。我目前有3个不同的屏幕,我通过创建比可视区域更大的网格来完成此任务。当您转到下一个屏幕时,网格的边距将使用故事板更改(因此它看起来像滑动),然后下一个屏幕位于可视区域中。主屏幕在手机左侧(隐藏),第三个屏幕在手机右侧(隐藏)。

了解现在它是什么样子?如果我做了一个可怕的工作解释,也许我可以上传显示UI的东西(只是让我知道)。

用做这种方式我的问题是:

这是一种痛苦,以获得三个屏幕,我想他们,因为我不得不手动更改页边距,所以我可以查看该部分的方式我需要查看和编辑的网格。当应用程序运行时,更容易看到它们,因为您只需按下按钮并且屏幕为您移动。现在我添加更多屏幕更加困难,而且看起来应该有更简单的方法。

是否有人知道任何WPF应用程序,模板或控件的例子,我可以修改这些类似的东西?如何建议我如何从零开始构建一个稍微容易修改和添加的东西?想到的东西可能是对每个屏幕单独进行控制的一种方式,并找到一种方法来使一个控件滑出,另一个同时滑入。它看起来像是基本连接的。

完全披露:我不是开发者。我是一名系统工程师,他的任务是为我们的客户创建一个自定义系统托盘工具,以启动聊天支持会话(等等)。任何帮助,您可以提供将不胜感激!我确实试图寻找这个,但不断想出像音量控制滑块(不像手机滑块等手机UI)的例子。

再次感谢!

回答

0

如果您使用的是DevExpress,则可以使用DevExpress FlipView Control。通过使用flipview,你可以添加你想要的屏幕数量。在显示时,您可以隐藏翻页按钮,捕捉轻扫或鼠标移动并相应地翻转视图。

我对DevExpress控件的知识非常有限。但按照我的理解,我认为flipview可能是您的案例的正确选择。