いくつかのグラフを表示するグラフ作成アプリケーションを作成しています。グラフは、いくつかのグローバルデータといくつかのグラフ固有のデータにアクセスする必要があります。たとえば、色を一貫させてグローバルにする必要がありますが、特定のグラフのグリッド間隔は(グラフごとに)異なる場合があります。
デフォルトを設定して「マスターオブジェクト」を作成し、グラフごとの構成オプションを使用して派生オブジェクトを作成しました
class GraphMasterObject {
public Color gridcolor = Color.Red;
}
class GraphObject : GraphMasterObject {
public int gridSpacing = 10;
}
今、私の理解から、私はこれを行うことができるはずです
GraphObject go = new GraphObject();
Color c = go.gridColor;
go.gridColorを変更すると、GraphMasterObjectから継承するすべてのオブジェクトで変更されるようにするにはどうすればよいですか?これも可能ですか?そうでない場合、他にどのような解決策が可能ですか?何かのようなもの
GraphMasterObject gmo = new GraphMasterObject();
gmo.gridColor = Color.Blue;
また
GraphObject go = new GraphObject();
go.gridColor = Color.Blue;