.net Xamarin在StackLayout或备选方案中形成交换内容
所以我希望有一些类似下面描述的代码“sample”。有一大堆的布局选项。从视图单元格到集合视图,再到各种各样的东西。所以我在寻找一些关于如何处理布局的选项,就像我在下面提到的那样 任何建议的研究选项或例子都会很好 其他一些内容视图、查看单元格或其他内容。我可以用不同的视图交换视图。基本上是主/详细UI布局。但我有特定于母版页的内容,需要在上面、左边和详细视图下显示 主布局示例:.net Xamarin在StackLayout或备选方案中形成交换内容,.net,xaml,user-interface,xamarin,layout,.net,Xaml,User Interface,Xamarin,Layout,所以我希望有一些类似下面描述的代码“sample”。有一大堆的布局选项。从视图单元格到集合视图,再到各种各样的东西。所以我在寻找一些关于如何处理布局的选项,就像我在下面提到的那样 任何建议的研究选项或例子都会很好 其他一些内容视图、查看单元格或其他内容。我可以用不同的视图交换视图。基本上是主/详细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>
ContentView是一种通用容器,您可以将其放置在布局中的任何位置。