2016-12-14 10 views
0

こんにちは、私は今これを1日探しています。私は私のデータバインディングの1つに問題があります。ここでは、データがViewModelプロパティにバインドされたデータですが、ユーザーがバインディングプロパティに渡される値の "BB \ 20"のような特殊文字で値を入力すると「BB \ 20」です。基本的なUIコードとしてXamarinフォームとXamlを使用しています。この問題をどうすれば処理できますか?MVVMデータバインディング値の特殊文字の処理方法

+2

あなたの質問は何ですか? – Enrico

+0

MvvmデータバインディングのXmlパーサーエスケープ文字をどのように扱うことができますか?たとえば、ユーザーがMakeModelにバインドされたEntryにBB \ 20を入力するとViewモデルプロパティです。バックスラッシュは別のものでエスケープされ、これはMvvmバインディングによってこのプロパティに渡されるBB \\ 20の値です。十分に明確かどうかはわかりません。 – sipho

答えて

0

.NETは文字列にエスケープ文字として追加のバックスラッシュを追加しますが、値は変わりません。コードをデバッグしているときに表示され、プロパティを調べます。あなたが値を扱う限り、それはまだBB\20と読むでしょう。ちょうどそれの長さをチェックし、それは5であり、6ではないことに気づくでしょう。Labelにそれを表示するか、ファイルに書き込んでください。

関連する問題