私はInkCanvasコントロールを使用しています。特定の位置に子としてテキストボックスを追加したいのですが、正しく追加できませんでした。どのように私はそれを変換することができますまたは他の方法?wpfの特定の位置に新しいテキストボックスを初期化する方法
2
A
答えて
3
あなたはそうのような添付プロパティLeft
とTop
を使用することができます。
var myTextBox = new TextBox();
myCanvas.Children.Add(myTextBox);
InkCanvas.SetLeft(myTextBox, someLeftValue);
InkCanvas.SetTop(myTextBox, someTopValue);
1
InkCanvasは、パネルタイプ(それはFrameworkElementから継承注意)ではありませんが、それはエドS.として添付プロパティを(含まれていません
また<InkCanvas>
<TextBox InkCanvas.Top="50" InkCanvas.Left="50"/>
</InkCanvas>
が、あなたはまた、Inの子としてパネルを挿入することができます。それはキャンバスのパネルであるかのようにあなたの位置の子供たちを聞かせている)を挙げますkCanvas。たとえば:
<InkCanvas>
<Canvas>
<TextBox Canvas.Top="50" Canvas.Left="50"/>
</Canvas>
</InkCanvas>
関連する問題
- 1. *と*位置データフレーム内の特定の位置に新しい列
- 2. リストをPythonの特定の値に初期化する方法
- 3. Qt:メインウィンドウの初期位置を設定する方法は?
- 4. イメージ(iphone)の初期位置を設定する方法
- 5. 選択メニューを特定の値に初期化する方法?
- 6. カーソルを最初の位置に更新する方法は?
- 7. Android ScrollViewの初期位置をオーバーライドする方法は?
- 8. CMRotationmatrixを初期位置にする方法
- 9. 2次ディスプレイのWPFウィンドウの位置を設定する方法
- 10. Symfony:query_builderオプションを使用して特定の項目を最初の位置に配置する方法は?
- 11. 新しいテーブル列を特定の順序位置に追加
- 12. CCRenderTexture初期位置
- 13. レスポンスネイティブの特定の位置にリストビューをスクロールする方法
- 14. 特定の位置のArrayListにオブジェクトを挿入する方法
- 15. WPFプリズムモジュールの初期化
- 16. WPFでpasswordboxの特定のインデックスにキャレットの位置を設定するには
- 17. wpfプロジェクトでavalondockタブの位置を固定する方法
- 18. テキストボックスの最初の位置にあるゼロを制限する
- 19. 新しいアプリケーションを初期化する
- 20. マウスの位置に基づいてテキストボックスから特定のテキスト値を取得する方法
- 21. 特定のマウス位置にテキストボックスをドラッグアンドドロップする - キャレットまたは位置のインジケータを表示する
- 22. regexを特定の位置でオプションにする方法は?
- 23. マーキータグのテキストの初期位置を設定する
- 24. このようなdivのNからフィルタリングしたときにdiv位置を再初期化する方法
- 25. Xcode:スクロールビューの特定の位置に移動する方法
- 26. fabricjs内の特定のオブジェクト位置にナビゲートする方法
- 27. Go構造体の特定のフィールドを初期化する方法
- 28. 配列値を別の新しい配列に初期化する方法
- 29. 最初のWPFタブストップの位置付け
- 30. テキストボックスの位置を設定する方法相対位置を使用しますか?
いやinkcanvasがキャンバスから車ではありませんが、.LEFTと – kartal
@salamontiを.topていていない:はい、それは(それらのメソッドを持っている)ん、私はちょうどドキュメントに見えました。静的メソッドであり、インスタンスメソッドではありません。キャンバスから派生したものではありません。それが私が以前にその行を削除した理由です。添付されたプロパティは、親クラスで静的メソッドを呼び出すことによって使用されます。最後の2行に表示するように、インスタンスメソッドとしてではなく、それらを使用します。 –
これにはそれらのメソッドが付属していますが、キャンバスではなくInkCanvasクラスで呼び出すべきです。 –