2013-06-18 54 views
3

是否有任何綁定任何類型的集合到android中的TableLayout的例子?我不斷收到消息/警告綁定屬性ItemSource LocationQuantities失敗。與視圖模型的所有其他綁定均正常工作,但列表不綁定到TableLayout。起初我以爲我的問題是綁定到字典,但我能夠綁定到其他Mvx佈局(列表視圖等)字典綁定到Mvvmcross中的TableLayout

我似乎無法找到任何N +代碼示例或任何其他地方在mvvmcross應用程序中實際使用TableLayout的Web上。我確信我只是在這裏做一些愚蠢的簡單的錯誤。

<Mvx.MvxTableLayout 
     p1:id="@+id/PartLocationQtyTable" 
     p1:layout_width="fill_parent" 
     p1:layout_height="wrap_content" 
     p1:layout_below="@id/PartDetailPriceLayout" 
     p1:padding="5.0dp" 
     local:MvxBind="ItemSource LocationQuantities" 
     /> 

我已經嘗試了以上以及自定義模板。上面的例子只是使用了一個字符串列表。 任何幫助,將不勝感激

+0

你能解釋更多關於'我的問題'是什麼嗎?目前我並不真正瞭解自己或未看到的內容,或者您​​期望看到的內容。謝謝 – Stuart

+0

@Stuart對不起,沒有進一步解釋,我編輯了問題... – theMothaShip

+0

@theMothaShip - 我不認爲你可以提供有關你如何得到模板工作的細節?我正在嘗試使用MvxTableLayout,並且到目前爲止沒有運氣:( – Andrew

回答

4

唯一明顯的問題,我可以與你的代碼中看到的是,它採用ItemSource,而所有list爲基礎的佈局中使用ItemsSource - 見MvxTableLayout.cs#L89

除此之外,我想你也要確保您的TableLayout的模板是TableRow s - 以便它們可以作爲行加載。很明顯,我們目前無法看到您的項目模板,因爲您未將它們包含在問題中。

我不得不承認TableLayout不是我曾經在生產項目中使用過的東西 - 只是沒有我需要使用的東西。

+0

感謝您提供的信息,我將嘗試此操作,並將結果更新...感謝您將所有時間和精力投入MVVMCross - 到目前爲止,這對我來說已經很不錯了! – theMothaShip

+0

問題是100%,因爲我使用的是ItemSource而不是ItemsSource ...再次感謝信息! – theMothaShip