public override void Dispose() { hubtile.HubTileTransitions.Clear(); hubtile.Loaded -= hubtile_Loaded_1; if (hubtile != null) { hubtile.Dispose(); hubtile.Title = null; hubtile.SecondaryContent = null; hubtile = null; } fade.Toggled -= fade_Toggled_1; rotate.Toggled -= rotate_Toggled_1; slide.Toggled -= ToggleSwitch_Toggled_1; interval.ValueChanged -= NumericUpDown_ValueChanged_1; rotatetransition = null; fadetransition = null; slidetransition = null; collection.Clear(); collection = null; }