Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在Xamarin.Forms中将创建元素和添加新元素结合起来吗?_Xamarin_Xamarin.forms - Fatal编程技术网

我可以在Xamarin.Forms中将创建元素和添加新元素结合起来吗?

我可以在Xamarin.Forms中将创建元素和添加新元素结合起来吗?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我有以下代码: var layout = new StackLayout { Orientation = StackOrientation.Vertical,     Spacing = 0 }; layout.Children.Add(new HeaderTemplate {     Header = Settings.cc.LongText().ToUpper() }); 这两个语句可以以某种方式组合吗?试试这个 var layout = new StackLayout {

我有以下代码:

var layout = new StackLayout
{
    Orientation = StackOrientation.Vertical,
    Spacing = 0
};
layout.Children.Add(new HeaderTemplate
{
    Header = Settings.cc.LongText().ToUpper()
});
这两个语句可以以某种方式组合吗?

试试这个

var layout = new StackLayout
{
    Orientation = StackOrientation.Vertical,
    Spacing = 0,
    Children = 
    {
        new HeaderTemplate
        {
            Header = Settings.cc.LongText().ToUpper()
        }
    }
};
试试这个

var layout = new StackLayout
{
    Orientation = StackOrientation.Vertical,
    Spacing = 0,
    Children = 
    {
        new HeaderTemplate
        {
            Header = Settings.cc.LongText().ToUpper()
        }
    }
};

不可能,您需要一个实例才能添加子项。C#目前还不支持从初始化开始这样做。@GeraldVersluis
Children
是一个
IList
,因此您可以通过缩写词在StackLayout构造函数中添加一个逗号分隔的子元素列表。现在我不知道什么是
HeaderTemplate
custom(?)类(ListView有一个),所以假设它是一个视图子类,就可以了。)@我犯了错误,你是对的。正如林巴尼·阿卡什的回答所指出的那样。这就是方法:)@GeraldVersluis完全没有听到Limbani的答案;-)我猜我没有向下滚动足够远,是的,就是这样…不可能,您需要一个实例才能添加子对象。C#目前还不支持从初始化开始这样做。@GeraldVersluis
Children
是一个
IList
,因此您可以通过缩写词在StackLayout构造函数中添加一个逗号分隔的子元素列表。现在我不知道什么是
HeaderTemplate
custom(?)类(ListView有一个),所以假设它是一个视图子类,就可以了。)@我犯了错误,你是对的。正如林巴尼·阿卡什的回答所指出的那样。这就是方法:)@GeraldVersluis完全没有听到Limbani的答案;-)我想我没有向下滚动足够远,是的,就是这样。。。