2011-10-17 120 views
0

我將文本綁定到我的文本框,但我的綁定名稱以下劃線開頭。這就是它在數據庫中的存在方式。問題似乎並不奏效。數據在那裏,但綁定名稱在XAML中不會變爲紅色(通常會這樣)。如果我用不同的字段替換它(不以下劃線開頭的字段),它似乎可以正常工作。將文本綁定到文本框

任何人都可以推薦一個很好的解決方法嗎?我無法編輯數據庫字段。

謝謝。

+0

帶下劃線的名稱應該沒問題,您可以發佈XAML綁定代碼嗎? aslo嘗試把看看屏幕上顯示的內容,然後在這裏發佈更新 – sll

+0

你能發表相關的代碼嗎? – Nasreddine

+0

當然可以。 [這是工作版本](http://i.imgur.com/OWyhs.jpg)和[這裏是不工作的版本](http://i.imgur.com/wnuNZ.jpg)。注意顏色的變化,儘管轉換爲jpg已經消除了一些顏色。另外,當你在它的時候,如果你有任何想法,爲什麼改變網格行對屏幕外觀沒有任何影響,這將是一個很大的獎勵。 – user738383

回答

2

綁定到以下劃線開頭的屬性沒有任何技術問題。我創建了一個小型演示,其中綁定到以下劃線開頭的屬性 - 您可以在此處下載它:http://dl.dropbox.com/u/4243120/demos/Binding%20to%20Property%20with%20Underscore.zip

在Visual Studio的輸出窗口中,您可以看到應用程序中發生的任何綁定異常。作爲替代方案,您可以嘗試將轉換器添加到綁定中,以查看它是否被擊中。

+0

這個問題是我自己的愚蠢。我試圖綁定私有變量名稱而不是公共訪問器。即使如此,我感謝你的時間。 – user738383