2012-09-24 99 views
1

我有一個視圖上的圖像,我想創建一個屬性ViewModel,我可以綁定到它。問題是我不知道應該在ViewModel上創建什麼類型的對象。我可以創建一個文本對象。我希望能夠做這些:屬性綁定在caliburn微

  1. 設置圖像的源屬性(從應用程序資源的圖像)
  2. 可以在運行時更改和調整圖像大小。
  3. 將圖像源設置爲來自硬盤的圖像。

我應該在ViewModel上只創建一個對象還是可以創建多個對象,並且每個對象都綁定到圖像控件的一個參數?

回答

1

爲每個不同的數據創建一個屬性並綁定到它。它可以是原始類型,如stringint,也可以是包裝這些值的自定義類。如果選擇該字母選項,則還需要確保綁定到您創建的自定義對象上的正確屬性。

+0

謝謝。這是否意味着例如我需要在虛擬機和View中有一個名爲ImageSource的屬性,我明確地將它綁定了它?例如它似乎不起作用! – mans

+0

嘗試綁定到自我{{Binding Path =。}'並查看它是什麼對象,以確保您綁定在正確的對象上。 –