我创建了一些文件夹并组织我的文件,以保持MVVM模式的清晰性。Model文件夹,View文件夹和ViewModel文件夹。
这会在许多层面上产生命名空间问题。
首先是InitializeComponent();
- 当前上下文中不存在
其次是StartupUri=
- 找不到资源
我找到了一些答案,但没有一个完整的解决方案。
从基本情况开始:
1. 我创建了一个新的WPF c#项目(让我们称之为PROJECT) 2. 我创建了3个新文件夹。 3. 我将MainView移动到View文件夹中。
PROJECT\app.xaml应该包含什么?
- x:Class="" - StartupUri=""
PROJECT\View\MainWindow.xaml应该包含什么?
- x:Class=""
PROJECT\View\MainWindow.xaml\MainWindow.cs应该包含什么?
- 命名空间
PROJECT\ViewModel\FooViewModel.cs呢?
PROJECT\Model\FooModel.cs呢?
为什么?
因此,类似的问题可以得到完全的答案。非常感谢。
这会在许多层面上产生命名空间问题。
首先是InitializeComponent();
- 当前上下文中不存在
其次是StartupUri=
- 找不到资源
我找到了一些答案,但没有一个完整的解决方案。
从基本情况开始:
1. 我创建了一个新的WPF c#项目(让我们称之为PROJECT) 2. 我创建了3个新文件夹。 3. 我将MainView移动到View文件夹中。
PROJECT\app.xaml应该包含什么?
- x:Class="" - StartupUri=""
PROJECT\View\MainWindow.xaml应该包含什么?
- x:Class=""
PROJECT\View\MainWindow.xaml\MainWindow.cs应该包含什么?
- 命名空间
PROJECT\ViewModel\FooViewModel.cs呢?
PROJECT\Model\FooModel.cs呢?
为什么?
因此,类似的问题可以得到完全的答案。非常感谢。