私は、ユーザーがキャンバス上でコントロールの順序を変更できる状況があります。次に、データが入力され、多くのインスタンスがフロードキュメントに配置されます。それを得るために正しいものは何になるでしょう。私は変更後、私は動的にusercontrolを作成して、フロー・ドキュメントに多くのインスタンスを配置する必要があると考えていました。しかし、私は動的にユーザーコントロールを作成する方法を知らない。助けてください。実行時にusercontrolを作成する
答えて
WPFのすべてのコントロールは、依然としてクラスのインスタンスです。たとえば、ユーザーコントロールタイプがSuperControl
であるとします。コードから作成するには、次のようにします。
var u1 = new SuperControl(); //create a control's instance
u1.Height = 100; //Optionally assign properties to
u1.Width = 100; //configure the control
mainGrid.Children.Add(u1); //Place it on a layout element.
私は自分の前にusercontrolビルドを持っていません。このメソッドを使用してキャンバスをユーザーコントロールに変換できますか? –
Canvasから継承し、必要なカスタマイズを行う、新たにクラスを作成することができます。あなたはそれをMyModifiedCanvasと呼んでいます。次に、そのインスタンスを作成し、例に示すようなレイアウト要素に配置することができます。 –
マキシムに感謝します。親キャンバスコントロールの特定の位置にコントロールを配置する方法。 –
- 1. 実行時にユーザコントロールオブジェクトを作成する
- 2. 実行時にテーブルを作成する
- 3. 実行時にクラスを作成する
- 4. 実行時にNinePatchを作成する
- 5. 実行時にレイアウトを作成する
- 6. 実行時にスポックテストを作成する
- 7. ImageListを作成して実行時に作成する
- 8. 実行時にウィンドウからusercontrolに値を渡す方法は?
- 9. 実行時にC++でDLLを作成
- 10. Android:実行時にオブジェクト(ボタン)を作成
- 11. 実行時に動的クラスを作成
- 12. 実行時にviewModelを生成するコンポーネントを作成
- 13. 実行時にWinForms UserControlが途切れる
- 14. 実行時にusercontrolを読み込んでページを再ロード
- 15. 実行時に作成されたワイヤアップボタン
- 16. onclickを追加したり、実行時にデータベースから実行時に作成
- 17. ファイルから実行時にクラスを動的に作成する
- 18. 実行時にコントロールを動的に作成する方法
- 19. 実行時にオブジェクトを作成して移動するには?
- 20. 実行時にクライアント側にテキストボックスを作成する
- 21. 実行時にコアデータモデルを動的に作成する
- 22. 実行時にテーブルを動的に作成する
- 23. 実行時に関数を動的に作成する
- 24. 実行時にデータを配置する方法テーブル、つまり実行時にテーブルを作成する方法
- 25. デザイン時に編集できるコレクションでUserControlを作成するには?
- 26. Spring java config - 実行時に作成されたbeanのリストを作成する
- 27. 実行時に新しいオブジェクトテンプレートを作成するiPhone
- 28. 実行時にSignalRグループを作成する方法
- 29. 実行時に列挙を作成/変更する
- 30. 実行時にクラスを作成するC++、
どのようなコントロールですか? C#のコードビハインドでこれらのコントロールを宣言し、キャンバス/スタックパネルなどに追加しようとしましたか? – SkonJeet
あなたの質問は少し混乱していますが、達成しようとしていることは何ですか?どのような種類のコントロールをコードの背後に作成しようとしていますか? – Dylan