如何解决Xamarin在StackLayout或其他形式中切换内容
因此,我希望在下面描述类似代码“ sample”的内容。有很多布局选项。窗体视图单元格,到CollectionViews,到各种各样的东西。因此,我正在寻找某种如何处理布局的选项,如下文所述。
任何建议的研究选择或例子都是很好的。
其他一些内容视图,单元格,此处还有其他内容。我可以换一个视图换一个视图。基本上是主/详细信息UI布局。但是我有特定于母版页的内容,需要显示在“上”,“左”和“详细信息”视图下。
例如主版面设计
这一切都需要围绕细节视图区域。但是我不确定应该使用哪种Xamarin Forms最佳控制方法。甚至对很多选项都了解甚多。 另外,我也不喜欢通过Xaml对事物进行“绑定”。我倾向于通过代码手动加载UI。
<!-- xaml -->
<ContentPage.Content>
<StackLayout attribs...>
<Grid>
<Grid.ColumnDeFinitions>
<ColumnDeFinition Width="15*" />
<ColumnDeFinition Width="85*" />
</Grid.ColumnDeFinitions>
<Grid.RowDeFinitions>
</Grid.RowDeFinitions>
<Label Grid.Column="1" Grid.Row="0" Text="Top Right Side display 1" HorizontalOptions="End" />
<Label Grid.Column="0" Grid.Row="0" Text="Left Side display 1" HorizontalOptions="Start" />
<Label Grid.Column="0" Grid.Row="1" Text="Left Side display 2" HorizontalOptions="Start" />
<Label Grid.Column="0" Grid.Row="2" Text="Left Side display 3" HorizontalOptions="Start" />
<Label Grid.Column="1" Grid.Row="4" Text="This would actually be an Image." HorizontalOptions="End" />
<StackLayout Grid.Column="1" Grid.Row="1" Grid.RowSpan="3">
<StackLayout x:Name="HotSwapView1" HorizontalOptions="Fill" VeriticalOptions="Fill" >
<!--
A view,ideally a control,some kind of content view or something
where I can display a new UI,but just for the "details"
section of the Master UI.
-->
</StackLayout>
</StackLayout>
</StackLayout>
</ContentPage.Content>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。