2016-12-14 36 views
0

嗨,大家好,我一直在爲此搜索一天。我遇到了一個與我的數據綁定有關的問題,其中的數據綁定到ViewModel屬性,但現在,如果用戶鍵入具有特殊字符的值(如「BB \ 20」),則傳遞給綁定屬性的值是「BB \ 20」。我使用Xamarin表單和Xaml作爲我的底層UI代碼。我該如何處理這個問題?如何處理MVVM數據綁定值中的特殊字符

+2

對不起你有什麼問題嗎? – Enrico

+0

我想知道如何處理Mvvm數據綁定中的Xml解析器轉義字符,例如,當用戶在綁定到MakeModel的條目上輸入BB \ 20時,這是一個View模型屬性,反斜槓與另一個轉義以給出值BB \\ 20通過Mvvm綁定傳遞給這個屬性,所以我最終得到了一個錯誤的值。我不確定是否足夠清楚。 – sipho

回答

0

請注意,.NET將額外的反斜槓作爲轉義字符添加到字符串中,但值保持不變。只有在您正在調試代碼並檢查屬性時纔可以看到。只要你處理的價值仍然是BB\20。只需檢查它的長度,你會發現它是5而不是6或者將其顯示在Label或寫入文件。