gpt4 book ai didi

xamarin.android - 在 Mvvmcross 中绑定(bind)到 TableLayout

转载 作者:行者123 更新时间:2023-12-01 01:08:07 25 4
gpt4 key购买 nike

是否有任何将任何类型的集合绑定(bind)到 android 中的 TableLayout 的示例?我不断收到属性 ItemSource LocationQuantities 绑定(bind)失败的消息/警告。与 View 模型的所有其他绑定(bind)都正常工作,但列表没有绑定(bind)到 TableLayout。起初我以为我的问题是绑定(bind)到字典,但我能够绑定(bind)到具有其他 Mvx 布局(listview 等)的字典。

我似乎无法在任何 N+ 代码示例或网络上的任何其他地方找到在 mvvmcross 应用程序中实际使用 TableLayout 的地方。我确定我只是在这里做一些愚蠢的简单错误。

<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"
/>

我已经尝试过上述方法以及自定义模板。上面的例子只使用了一个字符串列表。
任何帮助,将不胜感激

最佳答案

我在您的代码中看到的唯一明显问题是它使用了 ItemSource而所有 list基于布局使用 ItemsSource - 见 MvxTableLayout.cs#L89

除此之外,我猜您还需要确保 TableLayout 的模板是 TableRow s - 以便它们可以作为行加载。显然我们目前看不到您的项目模板,因为您没有将它们包含在问题中。

我不得不承认TableLayout不是我个人在生产项目中使用过的东西——只是我还没有需要使用的东西。

关于xamarin.android - 在 Mvvmcross 中绑定(bind)到 TableLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17169437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com