gpt4 book ai didi

c# - UI 设计选择以及如何实现它们

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:02 25 4
gpt4 key购买 nike

我正在制作一个作为仪表板/小部件主机的应用程序。
这是我将在线发布的应用程序,用于启动我正在制作的基于内容的网站。
我正在使用 MEF 加载插件,我有一个像这样的 ui 概念:

http://i42.tinypic.com/scb6nd.png

  1. 这是一个好的设计吗选择?
  2. 我将如何实现导航?
    <罢工>3。您对此有什么推荐的设计模式吗?

注意:我的合约界面是这样的。

public interface IDashboardPlugin
{
public string Name{get;}
public string Description{get;}
public string Author{get;}
public UIElement UI{get;}
}

此外,我在加载应用程序时加载并组合了一个 ArrayList。

最佳答案

  1. 您的模型是多么好的设计选择? 可能是最有资格回答这个问题的人,因为您最了解您要设计的应用程序。如果你问我们对截图的看法,那么我会说是的,对我来说这看起来是个合理的想法。
  2. 您没有提供足够的关于该应用程序的信息来确定如何实现导航。这是业务线软件吗?个人申请?一次性实用程序?导航是什么意思 - 您指的是插件吗?
  3. 你已经超前了。在确定要求之前不要进行设计。事实上,不要试图使尚不存在的代码符合设计模式。这是architecture astronaut的方式.从你的问题来看,你似乎对应用程序几乎一无所知,除了模糊的界面之外还没有编写任何代码。

在回答这些问题(与实现有关)之前,您需要实际编写一些代码。到目前为止,你有一个屏幕截图。当您对应用程序的工作方式有了更好的了解后,再考虑考虑这些问题。

关于c# - UI 设计选择以及如何实现它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2587918/

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