私は、ユーザーがキャンバス上でコントロールの順序を変更できる状況があります。次に、データが入力され、多くのインスタンスがフロードキュメントに配置されます。それを得るために正しいものは何になるでしょう。私は変更後、私は動的に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. onclickを追加したり、実行時にデータベースから実行時に作成
- 8. 実行時に関数を動的に作成する
- 9. 実行時にテーブルを動的に作成する
- 10. ファイルから実行時にクラスを動的に作成する
- 11. 実行時にクライアント側にテキストボックスを作成する
- 12. 実行時にコアデータモデルを動的に作成する
- 13. 実行時にusercontrolを読み込んでページを再ロード
- 14. 実行時にデータを配置する方法テーブル、つまり実行時にテーブルを作成する方法
- 15. 実行時に列挙を作成/変更する
- 16. 実行時に汎用型のアクション<>を作成する
- 17. 実行時にTHTMLViewerのHTMLを作成する方法の例
- 18. ファイル作成時にbashスクリプトを実行する
- 19. Liftでセッション作成時にコードを実行する
- 20. 実行時にlog4jログファイル名を作成する
- 21. 実行時にTQReport要素を作成する
- 22. 実行時に任意のJavaクラスを作成する
- 23. 実行時に設定値を作成して保持する
- 24. 実行時に変数を作成する方法
- 25. 実行時にWPFでtiffイメージを作成する
- 26. 実行時にXElementの一意のIDを作成するLinqToXml
- 27. 実行時に変数を作成する
- 28. 実行時に新しいオブジェクトテンプレートを作成するiPhone
- 29. Spock:実行時に疑似オブジェクトを作成する
- 30. 実行時にmulti_array :: index_genを作成する方法
どのようなコントロールですか? C#のコードビハインドでこれらのコントロールを宣言し、キャンバス/スタックパネルなどに追加しようとしましたか? – SkonJeet
あなたの質問は少し混乱していますが、達成しようとしていることは何ですか?どのような種類のコントロールをコードの背後に作成しようとしていますか? – Dylan