void ReleaseDesignerOutlets() { if (KleurenBalk != null) { KleurenBalk.Dispose(); KleurenBalk = null; } if (NodeItemTable != null) { NodeItemTable.Dispose(); NodeItemTable = null; } if (NodeItemTableController != null) { NodeItemTableController.Dispose(); NodeItemTableController = null; } if (SyncButton != null) { SyncButton.Dispose(); SyncButton = null; } }
public async void Refresh(bool refresh = true, bool scrollToTop = false) { if (scrollToTop) { NodeItemTable.ContentOffset = new CGPoint(0, -NodeItemTableController.RefreshControl.Frame.Height); NodeItemTableController.RefreshControl.BeginRefreshing(); } try { Node = await DataLayer.Instance.GetFolder(NodePath, refresh); if ((NodeViewSource)NodeItemTable.Source == null) { NodeItemTable.Source = new NodeViewSource(Node, _nodeViewController, this); } else { ((NodeViewSource)NodeItemTable.Source)._node = Node; } NodeItemTableController.RefreshControl.EndRefreshing(); NodeItemTable.ReloadData(); _nodeViewController.Refresh(); } catch (Exception e) { Debug.WriteLine("Exception in " + e.Source + ": " + e.Message); NodeItemTableController.RefreshControl.EndRefreshing(); ShowErrorRetrievingList(); } }
void ReleaseDesignerOutlets() { if (ButtonContainer != null) { ButtonContainer.Dispose(); ButtonContainer = null; } if (kleurenBalk != null) { kleurenBalk.Dispose(); kleurenBalk = null; } if (MaakFolderButton != null) { MaakFolderButton.Dispose(); MaakFolderButton = null; } if (NodeItemTable != null) { NodeItemTable.Dispose(); NodeItemTable = null; } if (NodeItemTableController != null) { NodeItemTableController.Dispose(); NodeItemTableController = null; } if (SyncButton != null) { SyncButton.Dispose(); SyncButton = null; } if (TerugButton != null) { TerugButton.Dispose(); TerugButton = null; } if (UploadFotoButton != null) { UploadFotoButton.Dispose(); UploadFotoButton = null; } }
public void Refresh(bool reload = true, bool scrollToTop = false) { if (scrollToTop) { NodeItemTable.ContentOffset = new CGPoint(0, -NodeItemTableController.RefreshControl.Frame.Height); NodeItemTableController.RefreshControl.BeginRefreshing(); } if ((NodeViewSource)NodeItemTable.Source == null) { NodeItemTable.Source = new NodeViewSource(DataLayer.Instance.GetFavorites(), _nodeViewController, this); } else { ((NodeViewSource)NodeItemTable.Source)._node = DataLayer.Instance.GetFavorites(); } NodeItemTableController.RefreshControl.EndRefreshing(); NodeItemTable.ReloadData(); }