WP8에서 MaskedInput TextBox를 구현하려고합니다. 일반적인 시나리오 : 빈 필드, 사용자가 마스크를 봅니다. ###-##-##
. 그런 다음 그는 1##-##-##
, 21#-##-##
, 321-##-##
, 432-1#-##
등의 값을 입력하기 시작합니다. 나는 TextSelection
속성과 TextChanged
이벤트를 사용하여 올바른 선택 위치를 유지하고 값으로 대체되는 온 - 플라이 마스크를 생각했습니다. 문제는 마스크에 다른 색상을 사용할 수 없다는 것입니다. 동일한 입력을 값과 공유하기 때문입니다. 또한 마스크 문자의 너비가 다른 값 (예 : ###
은 W##
과 맞지 않음)을 사용하기 때문에 다른 TextBox
또는 TextBlock
을 활성화하지 못했습니다. TextBox
에 여러 전경을 지원하거나 문자 너비를 같은 값으로 조정할 수있는 방법이 있습니까?Windows Phone의 MaskedInput
UPD : 모노 스페이스 글꼴에 대해 알고 있습니다. 맞춰, 내가 원하는 걸 얻을 수있는 유일한 방법이야. 그러나 하나의 TextBox에서이 기능을 구현할 수있는 방법이 있습니까?
를 참조하십시오 – Wayne