protected override void OnExpanded()
 {
     base.OnExpanded();
     if (IsPure)
     {
         _purityElement.Visibility = Visibility.Visible;
         _lineTransformBehavior    = Adornments.LineTransformBehavior.BelowWithOneLineAbove;
     }
     Opacity = 1.0;//0.8;
     //root.Effect = dropShadowEffect;
 }
 protected override void OnCollapsed()
 {
     base.OnCollapsed();
     if (IsPure)
     {
         _purityElement.Visibility = Visibility.Collapsed;
         _lineTransformBehavior    = Adornments.LineTransformBehavior.Below;
     }
     if (!IsFocusedOnAdornment)
     {
         Opacity = 0.5d;
     }
     //root.Effect = null;
 }
        protected override void OnCollapsed()
        {
            base.OnCollapsed();
#if LINE_BEHAVIOR
            _lineTransformBehavior = Adornments.LineTransformBehavior.Below;
#endif
            if (!IsFocusedOnAdornment)
            {
                Opacity = opaqueLo;
            }
            if (_grayBar != null)
            {
                _grayBar.Visibility = Visibility.Collapsed;
            }
            //rootBorder.BorderThickness = new Thickness();
            //rootBorder.Padding = new Thickness();
        }
        protected override void OnExpanded()
        {
            base.OnExpanded();
#if LINE_BEHAVIOR
            if (IsPure)
            {
                _lineTransformBehavior = Adornments.LineTransformBehavior.BelowWithOneLineAbove;
            }
#endif
            Opacity = opaqueHi;
            if (_grayBar != null)
            {
                _grayBar.Visibility = Visibility.Visible;
            }
            //rootBorder.BorderThickness = new Thickness(0.8d);
            //rootBorder.Padding = new Thickness(2);
        }
    protected override void OnCollapsed() {
      base.OnCollapsed();
#if LINE_BEHAVIOR
      _lineTransformBehavior = Adornments.LineTransformBehavior.Below;
#endif
      if (!IsFocusedOnAdornment)
        Opacity = opaqueLo;
      if (_grayBar != null)
        _grayBar.Visibility = Visibility.Collapsed;
      //rootBorder.BorderThickness = new Thickness();
      //rootBorder.Padding = new Thickness();
    }
    protected override void OnExpanded() {
      base.OnExpanded();
#if LINE_BEHAVIOR
      if (IsPure)
        _lineTransformBehavior = Adornments.LineTransformBehavior.BelowWithOneLineAbove;
#endif
      Opacity = opaqueHi;
      if (_grayBar != null)
        _grayBar.Visibility = Visibility.Visible;
      //rootBorder.BorderThickness = new Thickness(0.8d);
      //rootBorder.Padding = new Thickness(2);
    }
 protected override void OnCollapsed() {
   base.OnCollapsed();
   if (IsPure) {
     _purityElement.Visibility = Visibility.Collapsed;
     _lineTransformBehavior = Adornments.LineTransformBehavior.Below;
   }
   if (!IsFocusedOnAdornment)
     Opacity = 0.5d;
   //root.Effect = null;
 }
 protected override void OnExpanded() {
   base.OnExpanded();
   if (IsPure) {
     _purityElement.Visibility = Visibility.Visible;
     _lineTransformBehavior = Adornments.LineTransformBehavior.BelowWithOneLineAbove;
   }
   Opacity = 1.0;//0.8;
   //root.Effect = dropShadowEffect;
 }