Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.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# 使用XAML将母版页注入到母版详细信息页&;沙马林_C#_Xaml_Mvvm_Xamarin_Xamarin.forms - Fatal编程技术网

C# 使用XAML将母版页注入到母版详细信息页&;沙马林

C# 使用XAML将母版页注入到母版详细信息页&;沙马林,c#,xaml,mvvm,xamarin,xamarin.forms,C#,Xaml,Mvvm,Xamarin,Xamarin.forms,我试图在XAML中创建一个母版详细信息页面,其中母版和详细信息页面都没有任何具体内容。我有点像 <?xml version="1.0" encoding="utf-8" ?> <MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"> <MasterDetailPage.

我试图在XAML中创建一个母版详细信息页面,其中母版和详细信息页面都没有任何具体内容。我有点像

<?xml version="1.0" encoding="utf-8" ?>
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml">
<MasterDetailPage.Master>
      MasterPage
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
    DetailPage
</MasterDetailPage.Detail>
</MasterDetailPage>

母板页
详细信息页
我使用的是MVVM体系结构,希望它能够从ViewModel中获取“母版页”,在那里我可以切换它

我的视图模型与此类似

public class MainPageViewModel : NavigableViewModel, IMainPageViewModel
{

    public MainPageModel MainPageViews { get; set; }

    public MainPageViewModel() : base()
    {

        MainPageViews = new MainPageModel()
        {
          NavigationBarPage = ViewFactory.Instance.Resolve<IMasterPageViewModel>()
        };
    }
}`
public类MainPageViewModel:NavigableViewModel,IMainPageViewModel
{
公共MainPageModel MainPageViews{get;set;}
public MainPageViewModel():base()
{
MainPageViews=新的MainPageModel()
{
NavigationBarPage=ViewFactory.Instance.Resolve()
};
}
}`

是否仍要将内容页绑定到ViewModel中的某个页面?

更改上面的注释以进行回答,因为自以下时间以来,没有关于此内容页的活动:


MasterDetailPage的Master属性和Detail属性似乎都不是可绑定属性。请参阅:developer.xamarin.com/api/type/xamarin.Forms.MasterDetailPag‌​e

似乎MasterDetailPage的Master属性或Detail属性都不是可绑定属性。见: