enumRange

列挙テキストを値の範囲に割り当てます。 各 enumRange 要素は最小値を指定し、次の要素の最小値まで、または enumRange 要素が存在しなくなるまで拡張されます。

構文

<!-- enumRange -->
<xs:element name="enumRange" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
        <xs:sequence>
            <xs:element ref="image" minOccurs="0" maxOccurs="1"/>
        </xs:sequence>
            <xs:attribute name="minValue" type="xs:integer" use="required"/>
            <xs:attribute name="setValue" type="xs:integer"/>
            <xs:attribute name="text" type="xs:string"/>
            <xs:attribute name="name" type="canonical-name"/> <!--Maximum of 64 characters-->
            <xs:attribute name="mnemonics" type="xs:string"/> 
    </xs:complexType>
</xs:element>

要素情報

Parent 要素 子要素
enumeratedList なし

 

属性

属性 説明
minValue パブリック。 必須。 範囲内の最小値。
setValue パブリック。 省略可能。 ユーザーがリスト ボックス プロパティ コントロールからこの列挙を選択すると、この個別の値がプロパティ値として割り当てられます。
text パブリック。 省略可能。 列挙値の表示に使用するテキスト。 構文では、直接表示文字列または間接表示文字列参照を使用できます。をローカライズできるように、間接表示文字列を使用します。
ニーモニック Windows 7 以降。 パブリック。 省略可能。 検索クエリで プロパティを参照するために使用できるニーモニック値の一覧。 リストは '|' 文字で区切られます。
name 必須。 システムに固有の正規プロパティ名。たとえば、System.Rating です。 この属性は 64 文字に制限されています。 名前では大文字と小文字が区別され、Publisher.Application.PropertyName という構文を使用する必要があります。 次のメソッドは、この値を返します。 IExplorerCommand::GetCanonicalNameIPropertyDescription::GetCanonicalNameIPropertyDescription2::GetCanonicalNameおよび IPropertyUI::GetCanonicalName