gpt4 book ai didi

c# - 为遗留 WinForms MDI 应用程序设计新的 UI

转载 作者:太空狗 更新时间:2023-10-30 00:37:07 26 4
gpt4 key购买 nike

我正在努力将使用 C# 和 WinForms 创建的客户端/服务器应用程序迁移到 SOA/WPF/Silverlight 世界中。最大的障碍之一是用户界面的设计。我当前的 UI 是 MDI 驱动的,用户严重依赖子窗口,同时打开许多子窗口并在它们之间来回切换。

在无 MDI 环境中重新创建 UI 功能的最佳方法可能是什么? (我不想在 WPF 中自己创建 MDI 功能)。标签?切换不同控件的列表面板?

最佳答案

37signals以及他们的网络用户界面有多好(主要是 HTML + AJAX)。这是有效的网络应用程序的一个很好的例子。要记住的一件事是确保您不会破坏网络范式。如果用户想并排看到两个东西,他们应该能够复制窗口并让网络浏览器进行窗口化。

对于WPF,有很多新的可视化范例。您可以在各种控制工具包提供商的网站上找到一些示例:Xceed , Telerik , Infragistics .他们有演示程序,用于帮助您在应用程序中组织屏幕的不同方式。

在 WPF 中开发复杂的复合应用程序时,您还可以从模式和实践开始 Prism地点。它是用于在 WPF 中规划和开发复杂复合(智能客户端样式)应用程序的一组正在进行中的实践。

关于c# - 为遗留 WinForms MDI 应用程序设计新的 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50518/

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