我需要将 viewModel 中的 bool 属性绑定(bind)到 Table Cell 属性 UITableViewVellAccessory.CheckMark 吗?我该怎么做?
最佳答案
一种方法是在您的单元格中设置一个 bool 属性并绑定(bind)到它:
public bool IsChecked
{
get { return Accessory == UITableViewCellAccessory.Checkmark; }
set { base.Accessory = value ? UITableViewCellAccessory.Checkmark : UITableViewCellAccessory.None; }
}
另一种方法是设置一个 ValueConverter
将您的 ViewModel 属性转换为 UITableViewCellAssessory
值
public class MyValueConverter : MvxBaseValueConverter
{
public override object Convert(object value, Type type, object parmeter, CultureInfo cultureInfo)
{
return ((bool) value) ? UITableViewCellAccessory.Checkmark : UITableViewCellAccessory.None;
}
}
关于ios - 如何使用我的 ViewModel 绑定(bind) "UITableViewVellAccessory.CheckMark"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14701127/