gpt4 book ai didi

c# - 使用 XAML 和 Xamarin 将母版页注入(inject)主从页面

转载 作者:行者123 更新时间:2023-11-30 18:19:20 26 4
gpt4 key购买 nike

我正在尝试在 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 架构,并希望它的“MasterPage”是从我可以切换它的 ViewModel 获得的。

我的 View 模型与此类似

public class MainPageViewModel : NavigableViewModel, IMainPageViewModel
{

public MainPageModel MainPageViews { get; set; }

public MainPageViewModel() : base()
{

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

有没有办法将内容页面绑定(bind)到 ViewModel 中的页面?

最佳答案

更改上面的评论以回答,因为此后没有任何事件:

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

关于c# - 使用 XAML 和 Xamarin 将母版页注入(inject)主从页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39101489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com