2016-08-23 11 views
2

マスターページと詳細ページの両方にコンシリジョンのないXAMLのマスター詳細ページを作成しようとしています。私はMVVMアーキテクチャを使用して、それがこのような「マスターページ」が、私はそれを切り替えることができViewModelにからから得られることを望んだ何かのような...XAMLとXamarinを使用してMaster-Detailページにマスターページを挿入する

<?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> 

を持っています。

マイビューモデルがこの

public class MainPageViewModel : NavigableViewModel, IMainPageViewModel 
{ 

    public MainPageModel MainPageViews { get; set; } 

    public MainPageViewModel() : base() 
    { 

     MainPageViews = new MainPageModel() 
     { 
      NavigationBarPage = ViewFactory.Instance.Resolve<IMasterPageViewModel>() 
     }; 
    } 
}` 

に似ているのViewModelでページにコンテンツページをバインドするためにとにかくありますか?

+0

MasterDetailPageのMasterプロパティもDetailプロパティも、バインド可能なプロパティではないようです。参照:https://developer.xamarin.com/api/type/Xamarin.Forms.MasterDetailPage/ – jgoldberger

答えて

0

は答えるために上記のコメントを変更するので、この上のアクティビティがなかったので、:

MasterDetailPageのマスタープロパティまたは詳細プロパティのいずれもバインド可能プロパティであるようです。参照:developer.xamarin.com/api/type/Xamarin.Forms.MasterDetailPag e

関連する問題