protected virtual void OnToggleCheckedChanged(string propertyName, bool isChecked) { if (this is ServiceDesignerViewModel && propertyName == "ShowLarge") { if (isChecked) { ActivityDesignerToggle activityDesignerToggle = TitleBarToggles.FirstOrDefault(c => c.AutomationID == "HelpToggle"); if (activityDesignerToggle == null) { //AddTitleBarHelpToggle(); } } else { RemoveHelpToggle(); } } var isSelectedOrMouseOver = IsSelectedOrMouseOver; var showSmall = ShowSmall; ThumbVisibility = isSelectedOrMouseOver && !showSmall ? Visibility.Visible : Visibility.Collapsed; ConnectorVisibility = isSelectedOrMouseOver && showSmall ? Visibility.Visible : Visibility.Collapsed; if (!isChecked) { PreviousView = propertyName; } ClearErrors(); }
protected void RemoveHelpToggle() { ActivityDesignerToggle activityDesignerToggle = TitleBarToggles.FirstOrDefault(c => c.AutomationID == "HelpToggle"); if (activityDesignerToggle != null) { TitleBarToggles.Remove(activityDesignerToggle); ShowHelp = false; } }