グリッドがあり、オブジェクトをクリックして詳細画面に表示されているとします。私は無効にTextBoxを設定するので、私はいくつかのデータを編集するユーザーをしたくないですか?拘束力はありますか?基本的に私が欲しいのは、TextBoxをグレイアウトしたり無効にしたりすることですか? WPFではどうですか?誰か説明できますか?WPF:読み取り専用TextBoxとバインディング
6
A
答えて
20
はい、バインディングは無効なテキストボックスで機能します。テキストボックスを無効にするには、3つのオプションがあります。
IsReadOnlyプロパティをtrueに設定します。これは、テキストボックスの外観には影響しませんが、ユーザーがテキストボックス内の値を変更するのを停止します。
IsEnabledをfalseに設定します。これでテキストボックスがグレーアウトされ、フォーカスを受け取らなくなります
ラベルまたはテキストブロックを使用します。これにより、編集可能なコントロールに表示されることなく、テキストが画面上に配置されます。
バインディングについては、あなたが何をしても同じように動作します。 Xamlまたはコードビハインドのいずれかでバインディングを通常どおり設定し、通常のようにバッキングプロパティが変更されたときに値が更新されます(INotifyPropertyChangedが実装されている場合は、一度しか設定されません)
4
のTextBoxにIsReadOnly
プロパティがあり、ちょうどそれは私が使用する真
3
に設定<のTextBlock/>または<ラベル/ >代わり<のTextBox/>の静的データを表示します。
関連する問題
- 1. C#WPFの読み取り専用チェックボックス
- 2. 読み取り専用自動対(読み取り専用)プロパティ
- 3. CurrentCulture.DateTimeFormat.LongTimePattern読み取り専用
- 4. 読み取り専用アソシエーション
- 5. 読み取り専用テキストボックス
- 6. 読み取り専用プロパティ
- 7. WPF:読み取り専用のテキストボックスでSpellCheckを使用
- 8. WPF - セル行のチェックボックスは読み取り専用ですか?
- 9. DataGridView読み取り専用セル
- 10. CVS読み取り専用チェックアウト
- 11. 読み取り専用DBアクセスのトランザクション?
- 12. は、Delphi ClientDataSetの読み取り専用
- 13. 形式symfony2読み取り専用
- 14. ComboBoxの読み取り専用アイテム
- 15. 読み取り専用ASPドロップダウンリスト
- 16. 読み取り専用コンボボックスですか?
- 17. SharePointデータシートビューの読み取り専用カスタムフィールド
- 18. テーブル値パラメータ読み取り専用ワークワーカー
- 19. Googleのフォームは、読み取り専用
- 20. Hibernateの読み取り専用コレクション・マッピング
- 21. 読み取り専用戦略
- 22. Subversionリポジトリの読み取り専用アクセス
- 23. 読み取り専用データセットフィールドを
- 24. Android - 読み取り専用ファイルシステムIOException
- 25. XAML読み取り専用のComboBox
- 26. 読み取り専用リストのC#
- 27. yoctoの読み取り専用ファイルシステム
- 28. iphone iphoneの読み取り専用アイテム
- 29. typescriptクラスの読み取り専用プロパティ
- 30. 読み取り専用テキストのHTMLラベル