###背景
C#(手続き型な書き方)・フォームで構築されていた既存のデスクトップアプリを、
オブジェクト指向・WPFで作り直しています。
###実現したいこと
ウインドウにラベルを一個用意し、そこに各種メッセージ(エラー通知・次の操作手順指示など)を随時表示させたいです。
###解決できない問題
手続き型・フォームで構築された既存のアプリでは、上記の仕様は簡単に実現できました。
どのクラス・メソッドからでも、
MainForm.InfoLabel.Text = メッセージ内容
でよかったからです。(既存のアプリはカプセル化がガバガバだったこともありますが・・・)
しかしオブジェクト指向・WPFだとそれがうまくできません。
GoFオブサーバパターンを使って実装とかもしてみましたが、どうも効率的に見えません。
上記の仕様をオブジェクト指向・WPFで実現する定石みたいなものはあるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/12 01:00