gpt4 book ai didi

xamarin - 使用 Xamarin.Forms 右侧的主详细信息页面

转载 作者:行者123 更新时间:2023-12-02 16:11:42 25 4
gpt4 key购买 nike

我已经使用 Xamarin.Forms 在左侧创建了一个主详细信息页面,那么为右侧创建相同的主详细信息页面如何?

下面是我的左侧 slider 菜单的示例代码;

public class App
{
static MasterDetailPage MDPage;

public static Page GetMainPage()
{
return MDPage = new MasterDetailPage {
Master = new ContentPage {
Title = "Master",
BackgroundColor = Color.Silver,
Icon = Device.OS == TargetPlatform.iOS ? "menu.png" : null,
Content = new StackLayout {
Padding = new Thickness(5, 50),
Children = { Link("A"), Link("B"), Link("C") }
},
},
Detail = new NavigationPage(new ContentPage {
Title = "A",
Content = new Label { Text = "A" }
}),
};
}

static Button Link(string name)
{
var button = new Button {
Text = name,
BackgroundColor = Color.FromRgb(0.9, 0.9, 0.9)
};
button.Clicked += delegate {
MDPage.Detail = new NavigationPage(new ContentPage {
Title = name,
Content = new Label { Text = name }
});
MDPage.IsPresented = false;
};
return button;
}
}

最佳答案

Xamarin.Forms 控件集中不存在此控件,但您可以创建自己的控件,并为每个平台提供渲染器。

您可以在 http://developer.xamarin.com/guides/cross-platform/xamarin-forms/custom-renderer/ 上找到所需信息

关于xamarin - 使用 Xamarin.Forms 右侧的主详细信息页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25841869/

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