Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XML文件中存储的路径应该是什么?_C#_Xml_Wpf_Prism - Fatal编程技术网

C# XML文件中存储的路径应该是什么?

C# XML文件中存储的路径应该是什么?,c#,xml,wpf,prism,C#,Xml,Wpf,Prism,我已经使用PRISM创建了一个WPF项目。以下是我的应用程序的结构: MySolution |-Business //Folder |-StaticData //This Project Contains XML file which contains data about menu and navigation. |-Data |-Modules //Folder |-MenuModule |-MembersModule |-View1 |-View2

我已经使用PRISM创建了一个WPF项目。以下是我的应用程序的结构:

MySolution
|-Business //Folder
  |-StaticData //This Project Contains XML file which contains data about menu and navigation.
  |-Data
|-Modules //Folder
  |-MenuModule
  |-MembersModule
    |-View1
    |-View2
    |-View3
|-MainProject //Startup Project
|-Infrastructure
我想在此应用程序中使用基于视图的导航。我的菜单是从XML文件动态生成的。因此,我还想在这个XML文件中存储导航URI

我已经使用
xcopy
命令在当前目录中自动复制模块成员的dll

我试过:

Modules/ModuleMembers/View1xaml   and
pack://application:,,,/Modules/ModuleMembers/View1xaml
但我总是在输出中得到System.Object而不是View

您可能会说这就是注册模块的问题。但这不是问题。以下是注册代码:

_container.RegisterType<object, View1>(typeof(View1).FullName);
\u container.RegisterType(typeof(View1).FullName);
因此,我认为存储在XML文件中的视图路径需要更改


谢谢……我已经做完了。这很简单

因此,我的xml应该包含:

ModuleMembers.View1