protected virtual void BindOrderStatus(MvxFluentBindingDescriptionSet <HistoryOrderDetailsViewController, IHistoryOrderDetailsViewModel> set) { var dataSource = new MvxStandardTableViewSource(OrderStatusTableView, HistoryOrderStatusCell.Key); OrderStatusTableView.Source = dataSource; set.Bind(dataSource).To(vm => vm.OrderStatus); OrderStatusTableView.ReloadData(); set.Bind(this).To(vm => vm.OrderStatus.Count).For(v => v.OrderStatusTableHeight) .WithConversion(new MultiplyValueConverter(), OrderStatusTableView.RowHeight); }
void ReleaseDesignerOutlets() { if (PaymentHintLabel != null) { PaymentHintLabel.Dispose(); PaymentHintLabel = null; } if (AmountHintLabel != null) { AmountHintLabel.Dispose(); AmountHintLabel = null; } if (AmountLabel != null) { AmountLabel.Dispose(); AmountLabel = null; } if (ContentView != null) { ContentView.Dispose(); ContentView = null; } if (DeliveryNameLabel != null) { DeliveryNameLabel.Dispose(); DeliveryNameLabel = null; } if (DeliveryPointAddressLabel != null) { DeliveryPointAddressLabel.Dispose(); DeliveryPointAddressLabel = null; } if (DeliveryPointNameLabel != null) { DeliveryPointNameLabel.Dispose(); DeliveryPointNameLabel = null; } if (DeliveryPriceLabel != null) { DeliveryPriceLabel.Dispose(); DeliveryPriceLabel = null; } if (ItemsLabel != null) { ItemsLabel.Dispose(); ItemsLabel = null; } if (ItemsView != null) { ItemsView.Dispose(); ItemsView = null; } if (OrderStatusHeight != null) { OrderStatusHeight.Dispose(); OrderStatusHeight = null; } if (OrderStatusTableView != null) { OrderStatusTableView.Dispose(); OrderStatusTableView = null; } if (PaymentNameLabel != null) { PaymentNameLabel.Dispose(); PaymentNameLabel = null; } if (RepeatButton != null) { RepeatButton.Dispose(); RepeatButton = null; } }