Xamarin 使用<;堆栈布局>;或<;网格>;?

Xamarin 使用<;堆栈布局>;或<;网格>;?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我的代码如下所示: <ListView.Header> <StackLayout VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"> <StackLayout Padding="10,35,10,10" Orientation="Horizontal" HorizontalOptions="FillAndExpand"> <local:E

我的代码如下所示:

<ListView.Header>
   <StackLayout VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand">
      <StackLayout Padding="10,35,10,10" Orientation="Horizontal" HorizontalOptions="FillAndExpand">
         <local:ExtLabel ExtStyleId="Body" Text="Custom body Label"></local:ExtLabel>
         <local:ExtLabel ExtStyleId="Header" Text="Custom hdr Label"></local:ExtLabel>
      </StackLayout>
   </StackLayout>
</ListView.Header>


有没有可能用
实现这一点,
是否比
提供了更多的灵活性?

我想你可能想看看关于这一点的优秀博客文章。消息来源是Xamarin的一名员工,更是Forms的创始人之一

关于布局的一些项目符号:

  • 不要使用
    StackLayout
    托管单个子级

  • 堆叠布局
    足够时,不要使用
    网格

  • 网格
    足够时,不要使用多个
    堆栈布局
    s

  • 使用
    网格实现分层


就外表而言,两者都可以达到同样的效果。关于性能,请查看完整的博客文章(以及这些规则),以确定更好的选择。

我想你可能想看看关于这方面的优秀博客文章。消息来源是Xamarin的一名员工,更是Forms的创始人之一

关于布局的一些项目符号:

  • 不要使用
    StackLayout
    托管单个子级

  • 堆叠布局
    足够时,不要使用
    网格

  • 网格
    足够时,不要使用多个
    堆栈布局
    s

  • 使用
    网格实现分层


就外表而言,两者都可以达到同样的效果。关于性能,请查看完整的博客文章(以及这些规则),以确定更好的选择。

我正要在Evolve上添加Jason的Smith talk的链接,但刚刚注意到您添加的博客文章的链接已经有了。那个演讲是关于形式表现的演讲!我正要在Evolve上添加Jason的Smith talk的链接,但刚刚注意到您添加的博客帖子的链接已经有了。那个演讲是关于形式表现的演讲!