WPF/DevExpress

DevExpress TextEdit Mask IP 정규식 패턴

푸코잇 2024. 1. 10. 00:10

DevExpress TextEdit에 Mask 속성값으로 IP 정규식 패턴을 적용시키는 방법을 배워보자.

<dxe:TextEdit EditValue="{Binding IP}"
                Mask="([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}"
                MaskType="RegEx">
    <dxe:TextEdit.ErrorToolTipContentTemplate>
        <DataTemplate>
            <TextBlock Text="IP 주소 값이 올바르지 않습니다."/>
        </DataTemplate>
    </dxe:TextEdit.ErrorToolTipContentTemplate>
</dxe:TextEdit>

 

  • 실행 결과

 

  • 에러 툴팁 사용자 정의

ErrorToolTipContentTemplate는 정규식을 만족하지 못하는 경우 툴팁을 나타낸다.