我有四个不同品牌的类似应用。
App
\ Views
\ MainPage.xaml
\ LoginPage.xaml
\ YourAccountPage.xaml
\ TodoListPage.xaml
\ TodoDetailsPage.xaml
\ TodoItemView.xaml
\ Images
\ App1_logo.png
我想让我的项目更容易管理。当我进行一次更改时,我通常必须有4个Visual Studio实例并在所有项目中执行相同的更改,否则可能会忘记它。
我在.xaml.cs
文件中执行API调用并显示数据。
我已经为模型和服务实现分开了项目。但是XAML文件并不简单。
答案 0 :(得分:0)
您提供的申请背景信息非常少。由于您使用的是XAML,我假设您打算使用MVVM。
我认为你的问题是你调用数据并在代码后面进行API调用(xaml.cs)。聚合要显示的数据是视图模型的用途。 您应该考虑到设计您的视图,视图模型将为您提供所需的数据(无论如何)。如果需要,假设您告诉其他开发人员您需要什么样的数据,即按时间戳排序的列表。其他开发人员如何汇总这些数据并不是您关注的问题。
避免在视图中执行逻辑,因为这会导致业务逻辑与您的视图耦合,这将导致您现在遇到的问题。
一旦您的视图与逻辑分离,您就可以创建一个只包含视图的库。