添付プロパティのCodebehindごとにDataBindingを追加し、TextBoxにCanvas.Left
プロパティを表示するとします。このプロパティを追加するにはどうすればよいですか?コードごとに添付プロパティのデータバインドを追加する
6
A
答えて
17
あなたの質問からはいくぶん不明ですが、添付されたプロパティCanvas.Left
にバインドしてTextBoxに表示する方法を尋ねていると思います。私はあなたがTextBox以外のコントロールのためにそれを必要と仮定します。
<Canvas>
<TextBox x:Name="textBox" Text="{Binding ElementName=button, Path=(Canvas.Left)}" />
<Button x:Name="button" Content="Press me" />
</Canvas>
添付されたプロパティの角かっこに注意してください。
EDIT: 次を使用し、コードに相当するものを行うには:
Binding binding = new Binding();
binding.Source = button;
binding.Path = new PropertyPath(Canvas.LeftProperty);
textBox.SetBinding(TextBlock.TextProperty, binding);
-3
はい、キャンバスには、左の特性を持っていません。これは、Canvas ContentのFrameworkItemの添付プロパティです。
<Canvas Width="100" Height="100">
<TextBox Name="top" Canvas.Left="12"></TextBox>
</Canvas>
+2
これは全く質問に答えていません。 – trapicki
関連する問題
- 1. 添付プロパティの追加パラメータ
- 2. 添付ファイルを添付ファイルに追加
- 3. NotesDocumentに添付ファイルを追加する
- 4. 添付ファイル用のPouchDBと追加フィールド
- 5. 追加添付ファイルデータVBA
- 6. 追加と削除添付ファイルは
- 7. PHPメーラーの添付ファイルに日付を追加するSMTP
- 8. Powershell:コピーアイテム添付.vhdxをVMに追加
- 9. 添付ファイルとしてbase64イメージデータを追加するには?
- 10. データバインドに列を追加するDevExpress ASPxTreeList
- 11. コード内の添付プロパティの値を取得する方法は?
- 12. wpf:添付プロパティ
- 13. WPF添付プロパティ
- 14. 添付プロパティ
- 15. IsDisabled添付プロパティ
- 16. ユーザーと会話ごとに添付ファイルを処理するbotframework
- 17. 日付ごとに価格を追加するjavascript/jquery not working
- 18. iPhoneのメールで添付ファイルにgifを追加するには?
- 19. Symfonyの添付ファイルをメールに追加するには?
- 20. CakePHPはリクエストごとに共通のコードを追加します
- 21. Slackbotへの添付ファイルの追加
- 22. 添付ファイルの追加イベントOutlook AddIn
- 23. 添付プロパティは、私は、キャンバスとボタンとコードを有するボタン位置
- 24. Atlassian.Jiraライブラリのコメントに添付ファイルを追加する方法は?
- 25. カスタムメディエータWSO2のSOAPメッセージに添付ファイルを追加するESB
- 26. Kenticoの製品オプションに添付ファイルを追加する
- 27. 電子メールに複数の添付ファイルを追加する
- 28. WPF:データバインドされたコレクションに要素を追加する(依存プロパティ)
- 29. オブジェクトごとにng-repeatに新しいオブジェクトのプロパティを追加する
- 30. PHPMailerに添付ファイルを追加するには?
サンプルコードのようにコードバインディングが機能しません。 3行目は のようになります。binding.Path = new PropertyPath(Canvas.Left); – Matze
ageektrappedに感謝します。 しかし、私はコードビハインドごとに正確にC#で検索します。私はWPFごとの方法を知っています。 – Taladan