我有一个TabbedPage,有3个孩子。在xamarin.forms中使用XAML的选项卡式页面内容页面
public partial class FactoryDetailsTabs : TabbedPage
{
public FactoryDetailsTabs()
{
InitializeComponent();
Children.Add(new FactoryDetailsTabs_DashboardTab());
Children.Add(new FactoryDetailsTabs_AnalysisTab());
Children.Add(new FactoryDetailsTabs_SettingsTab());
}
}
第3个选项卡包含设置页面。随着代码
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="LogicalSugarDemoApp.Pages.FactoryDetailsTabs_SettingsTab"
xmlns:controls="clr-namespace:LogicalSugarDemoApp.NativeModels"
Title="Settings" Icon="settings">
<RelativeLayout>
<Frame x:Name="LanguageFrame" BackgroundColor="Pink">
<RelativeLayout
RelativeLayout.XConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Width,
Factor=0.20}"
RelativeLayout.YConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Height,
Factor=10.00}"
RelativeLayout.WidthConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Width,
Factor=0.40}"
RelativeLayout.HeightConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Height,
Factor=0.05}">
<Label x:Name="SelectLangLabel"
Text="Select Language"
TextColor="Black"
BackgroundColor="Teal"
FontFamily="Arial"
FontSize="30"
FontAttributes="Bold"
RelativeLayout.XConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Width,
Factor=0.02}"
RelativeLayout.YConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Height,
Factor=0.05}"
RelativeLayout.WidthConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Width,
Factor=0.70}"
RelativeLayout.HeightConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Height,
Factor=0.10}"/>
<Picker x:Name="LanguagePicker"
Title="English"
BackgroundColor="#e9e9e9"
RelativeLayout.XConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Width,
Factor=0.76}"
RelativeLayout.YConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Height,
Factor=0.05}"
RelativeLayout.WidthConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Width,
Factor=0.23}"
RelativeLayout.HeightConstraint=
"{ConstraintExpression Type=RelativeToParent,
Property=Height,
Factor=0.10}"/>
</RelativeLayout>
</Frame>
</RelativeLayout>
<controls:AdView HorizontalOptions="Center" VerticalOptions="EndAndExpand"/>
</ContentPage>
我没有得到任何输出在第三页页面内的选项卡。但是,当我在TabbedPage之外的内容页面中执行此代码时可以使用。请帮忙。我需要它在TabbedPage内
你能与里面的一些水鸭线分享一下你要在两种不同的情况,COS我越来越粉红色显示的屏幕截图,我不知道tabbedpage。 – Dilmah