protected override void OnDisappearing() { //При сворачивании формы весь мусор собирается. new_task.timerAnnulate(); new_task = null; GC.Collect(); }
protected override void OnAppearing() { //При появлении формы создается новый экзэмпляр класса соответствующего задания. new_task = new memoryText(ref content_grid); //Отображается описание задания. txt_description.Text = new_task.showDescription(); //Создаем новый экземпляр SfListView для вывода ключей с возможностью перетаскивания и реордеринга компонентов. SfListView keys = new SfListView() { BackgroundColor = Color.White }; keys.DragStartMode = DragStartMode.OnHold | DragStartMode.OnDragIndicator; content_grid.Children.Add(keys, 0, 1); Grid.SetColumnSpan(keys, 3); keys.IsVisible = false; }