gpt4 book ai didi

c# - 在 Visual Studio 中创建 WPF UI 的建议

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:04 26 4
gpt4 key购买 nike

我正在创建一个信号分析程序,用于绘制一些数据并比较来源并执行一些操作。我必须更新 UI 某些元素的大小并创建新元素(例如,我有一个大绘图仪,如果用户选择 X,它应该分成 3 份以显示更多数据)。

我在 Visual Studio 和一般的非数字编程方面还很陌生。我将非常感激创建可靠界面的提示和建议。

我目前遇到的一个问题是,我在 MainWindow.xaml 中定义了 15-20 个元素,在 MainWindow.cs 中定义了它的代码,但它增长得很快,而且一团糟。例如,我有一个按钮可以加载文件并执行一系列不同的操作(读取、剪切、将所有内容放入列表然后显示)。你有什么建议让我保持代码的清洁和可读性?在文件末尾创建方法?创建单独的类文件?

我知道这不是一个非常具体的问题,但我认为我不是唯一遇到此类问题的人。谢谢。

最佳答案

一个带有一些静态辅助方法的类是一个开始。 有很多不同的方法可以解决这个问题,但所有这些方法的要点是您的 MainWindow.cs 应该只有足够的代码来在 UI 中一起收集信息,然后调用另一层(我们将称之为业务层)来实际执行任务或保存/加载数据。 MainWindow.cs 应该像 UI 和业务层之间的分隔符。业务层不应该知道任何关于按钮或文本框的信息。相反,它可能会从 TitleTextbox 中获取字符串并将其放入一个简单类(称为 POCO)的 SignalFile.Title 属性中。您可能有一个业务层类来处理与此文件相关的操作,以及您可以对其执行的每个操作的方法。

关于c# - 在 Visual Studio 中创建 WPF UI 的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16659780/

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