[英]Injecting a Master page into a Master-Detail page using XAML & Xamarin
我正在尝试在XAML中创建一个主详细信息页面,其中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>
我正在使用MVVM架构并希望它能从ViewModel获得'MasterPage',我可以在其中切换它。
我的视图模型与此类似
public class MainPageViewModel : NavigableViewModel, IMainPageViewModel
{
public MainPageModel MainPageViews { get; set; }
public MainPageViewModel() : base()
{
MainPageViews = new MainPageModel()
{
NavigationBarPage = ViewFactory.Instance.Resolve<IMasterPageViewModel>()
};
}
}`
无论如何将内容页面绑定到ViewModel中的页面?
更改以上评论以回答,因为此后没有任何活动:
似乎MasterDetailPage的Master属性或Detail属性都不是可绑定属性。 请参阅:developer.xamarin.com/api/type/Xamarin.Forms.MasterDetailPag e
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.