Class PropCategory
Categoryプロパティは、プロパティマップ内のすべてのプロパティ間のツリー関係を定義します。
実装
継承されたメンバ
- Property.Notification
- Property.Type
- Property.DisplayName
- Property.Name
- Property.Description
- Property.Tooltip
- Property.Visibility
- Property.IsLocked
- Property.IsLikelyLockedByStream
- Property.IsAvailable
- Property.IsReadonly
- Property.IsSelector
- Property.SelectedProperties
- HandleObject.Dispose(bool)
- HandleObject.Dispose()
- object.Equals(object)
- object.Equals(object, object)
- object.GetHashCode()
- object.GetType()
- object.MemberwiseClone()
- object.ReferenceEquals(object, object)
- object.ToString()
Namespace: ic4
Assembly: ic4dotnet.dll
構文
public class PropCategory : Property, IDisposable
解説
ツリーのルートは、常に Root という名前のカテゴリプロパティです。
あるカテゴリからどのプロパティがリンクされているかを確認するには、Features プロパティを使用します。
カテゴリは再帰的に他のカテゴリを含むことができます。非常に単純なカテゴリツリーの例は次のとおりです。
Root(カテゴリ)AcquisitionControl(カテゴリ)AcquisitionStart(コマンド)AcquisitionStop(コマンド)AcquisitionFrameRate(浮動小数点)
ImageFormatControl(カテゴリ)Width(整数)Height(整数)
PropCategory インスタンスは、次の複数の方法で作成されます。
- PropertyMap に対してカテゴリプロパティを直接問い合わせる方法
- 汎用プロパティオブジェクトを返す関数のいずれかから取得した Property オブジェクトをキャストする方法
プロパティ
Features
カテゴリプロパティに含まれるプロパティを列挙します。
宣言
public IEnumerable<Property> Features { get; }
プロパティ値
| 型 | 説明 |
|---|---|
| IEnumerable<Property> | カテゴリに含まれるプロパティの列挙 |
例外
| 型 | 条件 |
|---|---|
| IC4Exception | 詳細については ErrorCode および ToString() を確認してください。 |


