使用XAML和Xamarin将主页面注入主 - 明细页面
问题描述:
我试图在XAML中创建主页面和详细页面没有任何结构的主页面。我有类似...使用XAML和Xamarin将主页面注入主 - 明细页面
<?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架构,并希望它使得“母版”是从视图模型得到的,我可以切换它。
我的视图模型与此类似
public class MainPageViewModel : NavigableViewModel, IMainPageViewModel
{
public MainPageModel MainPageViews { get; set; }
public MainPageViewModel() : base()
{
MainPageViews = new MainPageModel()
{
NavigationBarPage = ViewFactory.Instance.Resolve<IMasterPageViewModel>()
};
}
}`
反正是有内容页绑定到视图模型的网页?
答
更改上述评论回答自从出现了没有这方面的活动:
看来,既不是MasterDetailPage的主财产或财产详细信息可绑定属性。请参阅:developer.xamarin.com/api/type/Xamarin.Forms.MasterDetailPag e
似乎MasterDetailPage的Master属性或Detail属性都不是可绑定属性。请参阅:https://developer.xamarin.com/api/type/Xamarin.Forms.MasterDetailPage/ – jgoldberger