2013-05-08 88 views
-1

我已經開發了遵循MVVM模式的WPF應用程序。我正在做的是我在我的觀點中做了一個grid。在第一個grid我列出行&列中的值如下,我也有textboxes;MVVM中的WPF應用程序

<GridViewColumn Header="fname" DisplayMemberBinding="{Binding fname}

選擇特定的行後,將所有的列值進入相應textbox。在另一個grid,我可以更新這些值。我在那邊也有UPDATE button

我想要的是點擊更新button之後,第一個grid中更新的行應該以不同的顏色顯示。那麼我應該在cs中寫什麼代碼來實現它。

提前致謝。

回答

0
  1. 當您更改行/對象的屬性時,將設置對象的「狀態」屬性。您可以將其設置爲已更改或已修改。 (確保狀態屬性是一個DependencyProperty)

  2. 在顯示列表的視圖中,使用ValueConverter將要更改的顏色綁定到Status屬性。

  3. 在ValueConverter中返回適當的顏色以匹配狀態。

相關問題