我一直在使用.Net编写一个类似于CAD的程序,因此我需要有许多画刷(Brushes)和自定义虚线样式(Custom DashStyles)。
到目前为止,我已经在一个静态类中定义了它们。例如:
public static readonly Brush GridBrushInModel = Brushes.DarkGray;
现在我可以随时使用刷子。虽然我也冻结了它们。
我的问题是,这样做是正确的方式吗?还是有更好的方法?比如在ResourceDictionary
中定义?具体怎么做呢?