Пример #1
0
        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();
        }
Пример #2
0
        protected void RemoveHelpToggle()
        {
            ActivityDesignerToggle activityDesignerToggle = TitleBarToggles.FirstOrDefault(c => c.AutomationID == "HelpToggle");

            if (activityDesignerToggle != null)
            {
                TitleBarToggles.Remove(activityDesignerToggle);
                ShowHelp = false;
            }
        }