【问题标题】:How can I add a button inside var content page code-behind using Xamarin.Forms?如何使用 Xamarin.Forms 在 var 内容页面代码隐藏中添加按钮?
【发布时间】:2018-10-04 03:33:58
【问题描述】:

如何在代码隐藏的 var 内容页面内添加按钮?我正在尝试制作内容页面的列表视图,每个页面都有自己的按钮。

var content = new ContentPage
              {
                   Title = EntryTitulo.Text,
                   Content = new Label
                   {
                       Text = EntryText.Text,
                       VerticalOptions = LayoutOptions.CenterAndExpand,
                       HorizontalOptions = LayoutOptions.CenterAndExpand,                       
                    },

                    //I want to add a button here.... 
               };

【问题讨论】:

  • @The_Outsider:关于您的编辑,请注意“其”的所有权形式没有撇号。这有点不寻常,因为我们会说“halfer 的帐户”或“局外人的编辑”(即带有撇号)。然而,“it's”(带有撇号)只是一个缩写,即“it is”。

标签: button xamarin.forms code-behind content-pages


【解决方案1】:

ContentPage 只能有一个孩子。如果要添加多个子项,则需要将它们包含在 Layout 容器中,例如 StackLayoutGrid

var label = new Label { ... };
var button = new Button { ... };

var layout = new StackLayout();

layout.Children.Add(label);
layout.Children.Add(button);

Content = layout;

【讨论】:

  • 非常感谢......上帝保佑你
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-29
  • 2014-05-29
  • 1970-01-01
相关资源
最近更新 更多