我需要將我的viewModel中的bool屬性綁定到Table Cell屬性UITableViewVellAccessory.CheckMark?我怎樣才能做到這一點?如何使用我的ViewModel綁定「UITableViewVellAccessory.CheckMark」?
回答
的一種方法是建立一個布爾屬性在你的細胞並綁定到:
public bool IsChecked
{
get { return Accessory == UITableViewCellAccessory.Checkmark; }
set { base.Accessory = value ? UITableViewCellAccessory.Checkmark : UITableViewCellAccessory.None; }
}
另一種方法是建立一個ValueConverter
,您的視圖模型屬性轉換爲UITableViewCellAssessory
值
public class MyValueConverter : MvxBaseValueConverter
{
public override object Convert(object value, Type type, object parmeter, CultureInfo cultureInfo)
{
return ((bool) value) ? UITableViewCellAccessory.Checkmark : UITableViewCellAccessory.None;
}
}
謝謝!我做到了 – Nantharupan
與轉換器嘗試第二個變種,它運作良好。 – Antonio
在你cellForRowAtIndexPath
委託嘗試檢查,並給予UITableViewCellAccessory
按你的條件....
if (//here you check)
{ // item needed - display checkmark
cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
else
{ // not needed no checkmark
cell.accessoryType = UITableViewCellAccessoryNone;
}
VAR源=新MvxActionBasedBindableTableViewSource( \t \t \t \t tblLicence, \t \t \t \t UITableViewCellStyle.Subtitle, \t \t \t \t新的NSString( 「BookListView」), \t \t \t \t「{ 'TitleText' :{'Path':'Name'},'DetailText':{'Path':'Address'},'SelectedCommand':{'Path':'ContactClickCommand'}}「, UITableViewCellAccessory.Checkmark); this.AddBindings( EW字典<對象,字符串>() \t \t \t \t { \t \t \t \t {源, 「{ '的ItemsSource':{ '路徑': '發件人'}}」} }) ; \t \t \t tblLicence.Source = source; tblLicence.ReloadData(); 這是我如何綁定我的ViewModel與視圖,我想根據我的布爾屬性綁定CheckMark – Nantharupan
- 1. 如何將layout_width值與使用數據綁定的ViewModel綁定
- 2. ListBoxFor不綁定我的viewmodel
- 3. 如何使用RelativeSource綁定創建DataGrid綁定到Model和ViewModel?
- 4. 如何使綁定發生從ViewModel
- 5. 如何調試我的ViewModel到我的視圖的綁定?
- 6. Viewmodel綁定
- 7. wpf如何刷新綁定的viewmodel
- 8. 使用KnockoutJS,你如何指定ViewModel綁定?
- 9. 無法綁定到我的ViewModel集合
- 10. 我的看法dont綁定viewModel MVC4
- 11. 如何在視圖中使用XmlDataProvider綁定viewmodel的XmlDataProvider屬性?
- 12. 如何告訴我的DataTemplate綁定到PARENT ViewModel中的屬性?
- 13. 如何將我的viewmodel中的方法綁定到TextChanged?
- 14. 綁定到ViewModel無法使用RelativeSource
- 15. 使用CaliburnMicro在HubPage中綁定ViewModel
- 16. 問題綁定使用DataTemplate查看ViewModel
- 17. 使用Caliburn.Micro綁定SelectionChanged到ViewModel
- 18. 使用knockoutjs映射綁定viewmodel
- 19. 將ItemsControl綁定到ViewModel的ViewModel集合
- 20. Viewmodel數據綁定
- 21. ViewModel綁定錯誤
- 22. 綁定MvxDialogFragment與ViewModel
- 23. WPF綁定tp ViewModel
- 24. 如何將IsChecked綁定到ViewModel子類
- 25. 如何從ViewModel綁定StackPanel子項?
- 26. 如何將rx_tap(UIButton)綁定到ViewModel?
- 27. 如何綁定viewModel來查看
- 28. 如何從DataGridColumn.Header綁定到ViewModel屬性?
- 29. 如何在DevExpression TreeListColumn上綁定ViewModel?
- 30. 如何雙向綁定ViewModel與CheckBoxes?
你試過了什麼嗎?你的問題也不清楚。 –
粘貼一些代碼 –