public override void ViewDidLoad() { base.ViewDidLoad(); bool state = (Manager.Singletone.ftpThread != null && Manager.Singletone.ftpThread.IsAlive); //NSUserDefaults.StandardUserDefaults.BoolForKey("FTPServer"); FTPSwitcher.SetState(state, false); FTPBackgroundSwitcher.SetState(NSUserDefaults.StandardUserDefaults.BoolForKey(UserDefaultsKeys.FTPServerBackground), false); BackgroundEnabler.SetState(NSUserDefaults.StandardUserDefaults.BoolForKey(UserDefaultsKeys.BackgroundModeEnabled), false); DHTSwitcher.SetState(NSUserDefaults.StandardUserDefaults.BoolForKey(UserDefaultsKeys.DHTEnabled), false); BackgroundTypeButton.SetTitle(((BackgroundTypes)(int)NSUserDefaults.StandardUserDefaults.IntForKey(UserDefaultsKeys.BackgroundModeType)).ToString(), UIControlState.Normal); CheckUpdate(); }
void ReleaseDesignerOutlets() { if (BackgroundEnabler != null) { BackgroundEnabler.Dispose(); BackgroundEnabler = null; } if (BackgroundTypeButton != null) { BackgroundTypeButton.Dispose(); BackgroundTypeButton = null; } if (DHTSwitcher != null) { DHTSwitcher.Dispose(); DHTSwitcher = null; } if (FTPBackgroundSwitcher != null) { FTPBackgroundSwitcher.Dispose(); FTPBackgroundSwitcher = null; } if (FTPSwitcher != null) { FTPSwitcher.Dispose(); FTPSwitcher = null; } if (UpdateLabel != null) { UpdateLabel.Dispose(); UpdateLabel = null; } if (UpdateLoading != null) { UpdateLoading.Dispose(); UpdateLoading = null; } }