2017-10-30 8 views
0

私は外部ソースからユーザが作成したフォームと同様のアプリを構築しています。私はcurrenctlyフォームオブジェクトを受信し、すべての正しいコンポーネント(エントリ、スイッチ...)とstacklayoutを作成するC#クラスを持っています。ダイナミックに生成されたStacklayoutをxamlに含める

私がしたいことは、このレイアウトをボタンとヘッダーを持つ汎用テンプレートに「含める」ことができるようにすることです。

私はContent = _myCustomForm()を試しましたが、これはページから元のコンテンツを削除するので、これは機能しません。

+0

あなたは試してみるのいくつかのコードを共有することはできますか? –

答えて

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(); 
// ... 
+0

これはうまくいった、ありがとう。 – Carlos

関連する問題