バージョン

Enumeration プロパティ

値オプションのリストを含む、System.Collections.IEnumerable を実装しているオブジェクトを取得または設定します。このプロパティはデフォルトで null(Nothing)に設定されています。
シンタックス
'宣言
 
Public Property Enumeration As IEnumerable
public IEnumerable Enumeration {get; set;}
解説

列挙体は、列挙体の一部である要素のひとつとなるデータ値を制限します。言い換えると、値がこの列挙体の一部ではない場合、この ValueConstraint オブジェクトで評価される値は有効と見なされません。

注: 列挙体は、IEnumerable インターフェイス タイプです。したがって、Array、ArrayList などを含み、このインターフェイスを実装するオブジェクトに設定できます。

使用例
<!--This editor will make sure that the text entered is A, B or C (upper case)-->
<igEditors:XamTextEditor x:Name="textEditor4" InvalidValueBehavior="DisplayErrorMessage" >
    
<igEditors:XamTextEditor.ValueConstraint>
        
<igEditors:ValueConstraint>
            
<igEditors:ValueConstraint.Enumeration>
                
<x:Array Type="{x:Type system:Object}">
                    
<system:String>A</system:String>
                    
<system:String>B</system:String>
                    
<system:String>C</system:String>
                
</x:Array>
            
</igEditors:ValueConstraint.Enumeration>                    
        
</igEditors:ValueConstraint>
    
</igEditors:XamTextEditor.ValueConstraint>
</igEditors:XamTextEditor>
参照