gpt4 book ai didi

ios - 如何使用我的 ViewModel 绑定(bind) "UITableViewVellAccessory.CheckMark"?

转载 作者:行者123 更新时间:2023-12-01 15:54:24 27 4
gpt4 key购买 nike

我需要将 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/

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