モバイルアプリのページにスクロール可能なメニューを追加したいと思います。
ここでは、転送、勘定、支払い、トランザクションはXMLファイルから生成されます。
残りはスタティックレイアウトです。
私はXamarin.Formsを使用しています。
私は、UIコンポーネントを動的に生成し、Xamarin.Formsを使用してプレースホルダにそれらを添付する方法を知りたいと思います。人々が言ったようにXamarin.Formsの動的UI
0
A
答えて
2
動的なUIの作成は簡単で、多くの例があります。しかし、私は問題があなたのニーズに応じて独自のコントロールを作成していると思います。例えば、私はこのようなことで画像を自分のボタンを書いてしまった:
ですから、垂直スタックレイアウト(外容器を言うことができます)を作成する方法を記述し、水平を追加する必要がありますコンテナをこの「内部コンテナ」にイメージとラベルを追加し、「innerContainer.HorizontalOptions = LayoutOptions.Center」などにします。境界線が必要な場合は複雑になります。
Vertical Stack (whole container)
->Vertical Stack (height 2px) upper border
->Horizontal Stack (to hold middle controls,left border,inner image and text holder, right border etc.)
->Horizontal Stack (width 2 px) left border
->Vertical Stack (layoutOptions=Fillandexpand)
->Image (layoutOptions=Center)
->Label (layoutOptions=Center)
->Horizontal Stack (width 2 px) right border
->Vertical Stack (height 2px) lower border
だから、この秘密のようなコントロールに加わる必要があります。まず、コードよりも既存のコントロールを使ってコントロールを描画する方法を考えてください:)私は自分自身を明確にしたいと考えています。
+0
テーブルセル内でこの戦略を使用するように注意してください。このようなStackLayoutsをネストすると、パフォーマンスが大幅に低下する可能性があります。 –
関連する問題
- 1. Xamarin.Forms動的ボタンスタイリング
- 2. Xamarin.Forms UWP UIテスト
- 3. 動的UIループ
- 4. jQuery UIの動的URL、データテーブル
- 5. 動的ui-srefの値
- 6. JSONオブジェクトの動的UI
- 7. 剣道UI動的スプレッドシート
- 8. 動的剣道UI TreeList
- 9. Angularjs UIグリッド動的セルテンプレート値
- 10. Xamarin.Formsで3つのピッカーの動的セットを作成する
- 11. xamarin.forms - ViewCellの高さを動的にする方法
- 12. Xamarin.Forms地図は自動的にユーザーの場所
- 13. Xamarin.Forms画面の向きやサイズに応じた動的レイアウト
- 14. Angularjs:各行のUIグリッドの動的ドロップダウン
- 15. WPFでの動的CRUD UIの作成
- 16. Flashでの動的UIウィンドウの描画?
- 17. jsf uiの動的ID問題:repeat
- 18. uiへの動的なコラム:define
- 19. 動的なUI生成 - Javaの
- 20. 動的列のセルフィルタ、角度uiグリッド
- 21. jQuery UI - >動的コンテンツの処理?
- 22. ディレクティブテンプレートの動的ui-sref角度Js
- 23. セマンティックUIフォームの検証と動的ドロップダウン
- 24. jQuery UI Sliderの動的Twitterブートストラップツールチップ
- 25. jquery ui複数の動的ダイアログ
- 26. jquery UIアイコンの動的変更
- 27. Xamarin.formsのタブ付きページSetIconがAndroid上で動的に動作しません。
- 28. BoxViewsを動的にGridに追加する[Xamarin.Forms]
- 29. Xamarin.FormsでPrismで自動的にビューを登録する方法
- 30. Xamarin.Forms:.NET標準に移動
XAMLを使用してUIを構築し、Xamarinサイトでプログラムで作成する例が数多くあります。具体的に何を理解していないのですか? – Jason
@Jason私は、人々が終わりを達成する方法のアイデアを思い付くようにしたい。そうすれば、私が得たより優れたソリューションが見えたら、そのソリューションを採用することができます。私のソリューションが提案されたすべてのソリューションより優れている場合、またはソリューションが提案されていない場合は、私のソリューションを掲載することができます。これがコードを学ぶ方法であり、このようなQ&Aサイトでこれを行った人は、長時間の作業を助けることができました。私は有効な質問があると思う。 –
@SandahAungこれは有効な質問です。つまり、ソリューションを最初に投稿し、ソリューションが問題を提起しているかどうかを批判することをお勧めします。 – techsaint