나는 문자열에서 통화로 내 텍스트 상자를 만드는 방법을 모른다. 나는 이미 STO, google에서 검색을 수행합니다. 하지만 그것을 사용하는 방법을 이해하지 않습니다.wpf C에서 통화 텍스트 상자 #
하나의 텍스트 상자가 있다고 가정 해 보겠습니다. 프로그램을 실행할 때마다 텍스트 상자 안에 입력합니다. 1000을 입력하면 텍스트 상자가 자동으로 1,000으로 변경됩니다. 내가 10000 키를 입력하면 내 텍스트 상자가 10,000처럼 보입니다. 하지만 100을 입력 할 때마다 내 텍스트 상자는 여전히 100입니다.
여기 내 텍스트 상자 xaml입니다.
<TextBox Height="25" HorizontalAlignment="Left" Margin="126,223,0,0" Name="txtPrice"
VerticalAlignment="Top" Width="140" PreviewTextInput="txtPrice_PreviewTextInput" />
vb.net을 사용하기 전에이 작업을 수행했지만 지금은 wpf를 사용하고 있습니다. 여전히 wpf에 새로운. 그 아이디어는 어떤가? 감사.
안녕하세요, 답변 해 주셔서 감사합니다. 나는 당신의 해결책을 시도합니다. 그러나 작동하지 않았다. :) –
값을 일부 속성으로 바인딩 했습니까? –
또한 텍스트 자체를 입력하는 동안 텍스트를 변환하려면'UpdateSourceTrigger'를'PropertyChanged'로 설정하십시오. 편집 된 답변을 참조하십시오. –