日別アーカイブ: 2018/12/28

読み取り専用の値オブジェクトがWPFのTextBoxにバインドされない(ように見える)件

最終的に、WPFのバグを踏んだのか!?と思ったけど、よく見ればきちんと例外が出ていたという話なので、今後注意するという備忘録的な記事です。 現象 こんな風な値オブジェクトを作っておいて、WPFのウィンドウにバインドします。 NameSan プロパティは加工して表示するだけの読み取り専用のプロパティです。金額の合計値を出すとか、なにか計算結果をだすとかそういう ReadOnly な表示はよくやるパターンですね。 ここで NameSan プロパティを表示するときに、TextBlock タグを使えばよいのですが、TextBox を使って ReadOnly=”True” にします。TextBox を使う理由としては、表示している文字列のコピーが Ctrl-C でできるからです。けれど、読み取りにしたいから、ReadOnly を付けておきます。 これをビルドして動かそうとする … 続きを読む

カテゴリー: 開発, C#, WPF | 読み取り専用の値オブジェクトがWPFのTextBoxにバインドされない(ように見える)件 はコメントを受け付けていません