0
我正在用Xamarin和MVVMCross構建一個原生的android項目。我正在使用一個Mvx.MvxSpinner
作爲元素來加載我的數據(這是MVVMCross的方式)。Xamarin,MVVMCross顯示DisplayMemberPath而不是
我有以下問題:我有一個類與不同的數據元素和一個微調,我綁定一個new List<DataClass>()
其中的元素。 是否有實際綁定到數據類的名稱屬性(同WPF DisplayMemberPath
)
數據類的方式:
public class DataClass
{
public string Name { get; set; }
}
視圖模型:
public ObservableCollection<DataClass> Lines
{
get => GetPropertyValue<ObservableCollection<DataClass>>();
set => SetPropertyValue(value);
}
查看:
<Mvx.MvxSpinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
local:MvxBind="ItemsSource Lines; SelectedItem SelectedLine" />
我也可以只使用一個適配器,如果這是不可能的。 – kevingoos
如果在XML綁定中將「SelectedLine」更改爲「SelectedLine.Name」,會發生什麼情況? –