void ReleaseDesignerOutlets() { if (BoundButton != null) { BoundButton.Dispose(); BoundButton = null; } if (Main != null) { Main.Dispose(); Main = null; } if (MoveForwardButton != null) { MoveForwardButton.Dispose(); MoveForwardButton = null; } if (nameLabel != null) { nameLabel.Dispose(); nameLabel = null; } }
private static string FormatBinding(BoundButton button) { var activation = button.Activation; // Apply special cases if (_alwaysHoldActivation.Contains(button.BindingName)) { // The ToggleOn attribute doesn't exist for some operations - as they can never be anything except 'hold' activation = BindingActivationType.Hold; } if (activation == BindingActivationType.Hold) { return($"{button.BindingName}:Hold"); } return(button.BindingName); }