【问题标题】:Include a dynamic generated Stacklayout to a xaml将动态生成的 Stacklayout 包含到 xaml
【发布时间】:2017-10-30 11:57:03
【问题描述】:

所以,我正在构建一个类似的应用程序,该应用程序从外部来源接收用户生成的表单。我目前有一个 C# 类,它接收一个表单对象并创建一个包含所有正确组件(条目、开关......)的堆栈布局。

我想要做的是能够将此布局“包含”在具有按钮和标题的通用模板中。

我尝试了 Content = _myCustomForm() 但这不起作用,因为它会从页面中删除原始内容。

【问题讨论】:

  • 你能分享一些你尝试的代码吗?

标签: c# xaml xamarin.forms


【解决方案1】:

这是你要找的东西吗?

XAML:

<StackLayout>
    <Label Text="HEADER"
           HorizontalOptions="FillAndExpand"
           HorizontalTextAlignment="Center"/>
        <ScrollView HorizontalOptions="FillAndExpand"
                    VerticalOptions="FillAndExpand">
            <ContentView x:Name="myCustomContent"
                         HorizontalOptions="FillAndExpand"
                         VerticalOptions="FillAndExpand"/>
        </ScrollView>
    <Button Text="Do Something"
            HorizontalOptions="FillAndExpand"/>
</StackLayout>

CS:

// ...
myCustomContent.Content = _myCustomForm();
// ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 2019-12-09
    相关资源
    最近更新 更多