Class UserProperties

UserProperties class

型指定されたプロパティを設定し、 を返すことができる特別なプロパティ クラス。また、このプロパティ オブジェクトにプロパティが含まれていない場合、2 つのデフォルト プロパティ objects の接続を検索することもできます。

public class UserProperties : Dictionary<string, object>

コンストラクター

名前説明
UserProperties()UserProperties クラスの空のインスタンスを初期化します。
UserProperties(Dictionary<string, object>)UserProperties クラスの をデフォルト値で初期化します。
UserProperties(Dictionary<string, object>, Dictionary<string, object>)この順序で検索されるデフォルトおよび altDefaults テーブル、 を使用して UserProperties を構築します。

プロパティ

名前説明
virtual Properties { set; }デフォルトを含むプロパティをこの UserProperties にコピーします

メソッド

名前説明
virtual GetProperty(string)文字列プロパティ値を取得します。
virtual GetProperty(string, string)文字列プロパティ値を取得します。要求されたプロパティが存在しない場合は、提供されたデフォルト値を返します.
virtual GetPropertyColor(string)色のプロパティ値を取得します.
virtual GetPropertyColor(string, Color)色のプロパティ値を取得します。要求されたプロパティが存在しない場合は、提供されたデフォルト値を返します.
virtual GetPropertyDouble(string)double プロパティ値を取得します。
virtual GetPropertyDouble(string, double)double プロパティ値を取得します。要求されたプロパティが存在しない場合は、提供されたデフォルト値を返します.
virtual GetPropertyFloat(string)float プロパティ値を取得します。
virtual GetPropertyFloat(string, float)float プロパティ値を取得します。要求されたプロパティが存在しない場合は、提供されたデフォルト値を返します.
virtual GetPropertyInt(string)整数プロパティ値を取得します。
virtual GetPropertyInt(string, int)整数プロパティ値を取得します。要求されたプロパティが存在しない場合は、提供されたデフォルト値を返します.
virtual GetPropertyMargins(string)margins プロパティ値を取得します。
virtual GetPropertyMargins(string, Margins)margins プロパティ値を取得します。要求されたプロパティが存在しない場合は、提供されたデフォルト値を返します.
virtual GetPropertyRectangle(string)長方形のプロパティ値を取得します.
virtual GetPropertyRectangle(string, RectangleF)長方形のプロパティ値を取得します。要求されたプロパティが存在しない場合は、提供されたデフォルト値を返します.
virtual GetPropertySize(string)size プロパティ値を取得します。
virtual GetPropertySize(string, Size)size プロパティ値を取得します。要求されたプロパティが存在しない場合は、提供されたデフォルト値を返します.
virtual GetPropertyStringArray(string)文字列配列のプロパティ値を取得します。
virtual GetPropertyStringArray(string, string[])文字列配列のプロパティ値を取得します。要求されたプロパティが存在しない場合は、提供されたデフォルト値を返します.
virtual IsProperty(string)ブール値のプロパティ値を取得します.
virtual IsProperty(string, bool)ブール値のプロパティ値を取得します。要求されたプロパティが存在しない場合は、提供されたデフォルト値を返します.
virtual PrintProperties()
virtual PropertyNames()プロパティ名を返します。
virtual SetProperty(string, bool)ブール値のプロパティ値を設定します。
virtual SetProperty(string, Color)色のプロパティ値を設定します。
virtual SetProperty(string, double)double プロパティ値を設定します。
virtual SetProperty(string, float)float プロパティ値を設定します。
virtual SetProperty(string, int)整数プロパティ値を設定します。
virtual SetProperty(string, Margins)マージン プロパティ値を設定します。
virtual SetProperty(string, Rectangle)長方形のプロパティ値を設定します。
virtual SetProperty(string, Size)サイズ プロパティ値を設定します。
virtual SetProperty(string, string)文字列プロパティ値を設定します。
virtual SetProperty(string, string[])文字列配列のプロパティ値を設定します。
static SetProperty(Dictionary<string, object>, string, bool)指定されたプロパティ テーブルにブール値のプロパティ値を設定します。
static SetProperty(Dictionary<string, object>, string, Color)指定されたプロパティ テーブルにカラー プロパティ値を設定します。
static SetProperty(Dictionary<string, object>, string, double)指定されたプロパティ テーブルに double プロパティ値を設定します。
static SetProperty(Dictionary<string, object>, string, float)指定されたプロパティ テーブルに float プロパティ値を設定します。
static SetProperty(Dictionary<string, object>, string, int)指定されたプロパティ テーブルに整数のプロパティ値を設定します。
static SetProperty(Dictionary<string, object>, string, Margins)指定されたプロパティ テーブルに余白プロパティ値を設定します。
static SetProperty(Dictionary<string, object>, string, Rectangle)指定されたプロパティ テーブルに四角形のプロパティ値を設定します。
static SetProperty(Dictionary<string, object>, string, Size)指定されたプロパティ テーブルにサイズ プロパティ値を設定します。
static SetProperty(Dictionary<string, object>, string, string[])指定されたプロパティ テーブルに文字列配列のプロパティ値を設定します。

関連項目