バージョン

DisplayMode プロパティ

コントロールが編集モードではなく、データ マスクが有効な時に、コントロールのコンテンツをどのようにクリップボードにコピーするのかを決める値を取得または設定します。
シンタックス
'宣言
 
Public Property DisplayMode As MaskMode
public MaskMode DisplayMode {get; set;}
解説

このプロパティは、コントロールが編集モードでないときにマスクのリテラルとプロンプト文字がどのように表示されるかを決定します。コントロールのテキストは、このプロパティの設定に基づいて次のいずれかになります。すなわち、プロンプト文字もリテラルも一切含まない(生データのみ)、データとリテラルのみを含む、データとプロンプト文字のみを含む、またはプロンプト文字もリテラルも含むテキスト全体のいずれかです。部分的マスク値の書式設定されたスペースは、リテラルをパディングと共に含むよう指定することで保持できます。この場合、データとリテラル文字は含まれますが、プロンプト文字はパッド文字 (通常はスペース) に置き換えられます。

通常、セルが編集モードでなくなると、ユーザーへの視覚的な合図として、プロンプト文字は非表示になります。ただしアプリケーションによっては、セルが編集モードでなくなっても、データと共にマスクのリテラルも表示する方が適切な場合があります。

使用例
<igEditors:XamMaskedEditor x:Name="maskedEditor2" 
    
ValueType="{x:Type system:String}" 
    
Mask="###-##-####" 
    
DataMode="Raw"
    
DisplayMode="IncludeBoth"
    
>
    
<igEditors:XamMaskedEditor.ValueConstraint>
        
<igEditors:ValueConstraint Nullable="True" />
    
</igEditors:XamMaskedEditor.ValueConstraint>
</igEditors:XamMaskedEditor>
参照