Пример #1
0
 protected void FixChildrenDockLengths()
 {
     using (ReentrantFlag._ReentrantFlagHandler __ReentrantFlagHandler = this._fixingChildrenDockLengths.Enter())
     {
         this.OnFixChildrenDockLengths();
     }
 }
Пример #2
0
 private void LayoutElement_IsSelectedChanged(object sender, EventArgs e)
 {
     if (this._isSelectedReentrantFlag.CanEnter)
     {
         using (ReentrantFlag._ReentrantFlagHandler __ReentrantFlagHandler = this._isSelectedReentrantFlag.Enter())
         {
             this.IsSelected = this.LayoutElement.IsSelected;
         }
     }
 }
Пример #3
0
 private void LayoutElement_IsActiveChanged(object sender, EventArgs e)
 {
     if (this._isActiveReentrantFlag.CanEnter)
     {
         using (ReentrantFlag._ReentrantFlagHandler __ReentrantFlagHandler = this._isActiveReentrantFlag.Enter())
         {
             BindingOperations.GetBinding(this, LayoutItem.IsActiveProperty);
             this.IsActive = this.LayoutElement.IsActive;
             BindingOperations.GetBinding(this, LayoutItem.IsActiveProperty);
         }
     }
 }
Пример #4
0
 protected virtual void OnIsSelectedChanged(DependencyPropertyChangedEventArgs e)
 {
     if (this._isSelectedReentrantFlag.CanEnter)
     {
         using (ReentrantFlag._ReentrantFlagHandler __ReentrantFlagHandler = this._isSelectedReentrantFlag.Enter())
         {
             if (this.LayoutElement != null)
             {
                 this.LayoutElement.IsSelected = (bool)e.NewValue;
             }
         }
     }
 }
Пример #5
0
 public int HookProc(int code, IntPtr wParam, IntPtr lParam)
 {
     if (code == 9)
     {
         if (this.FocusChanged != null)
         {
             this.FocusChanged(this, new FocusChangeEventArgs(wParam, lParam));
         }
     }
     else if (code == 5 && this._insideActivateEvent.CanEnter)
     {
         using (ReentrantFlag._ReentrantFlagHandler __ReentrantFlagHandler = this._insideActivateEvent.Enter())
         {
         }
     }
     return(Win32Helper.CallNextHookEx(this._windowHook, code, wParam, lParam));
 }
Пример #6
0
 private void _anchorable_IsVisibleChanged(object sender, EventArgs e)
 {
     if (this._anchorable != null && this._anchorable.Root != null && this._visibilityReentrantFlag.CanEnter)
     {
         using (ReentrantFlag._ReentrantFlagHandler __ReentrantFlagHandler = this._visibilityReentrantFlag.Enter())
         {
             if (!this._anchorable.IsVisible)
             {
                 base.Visibility = System.Windows.Visibility.Hidden;
             }
             else
             {
                 base.Visibility = System.Windows.Visibility.Visible;
             }
         }
     }
 }
Пример #7
0
 protected override void OnVisibilityChanged()
 {
     if (this._anchorable != null && this._anchorable.Root != null && this._visibilityReentrantFlag.CanEnter)
     {
         using (ReentrantFlag._ReentrantFlagHandler __ReentrantFlagHandler = this._visibilityReentrantFlag.Enter())
         {
             if (base.Visibility == System.Windows.Visibility.Hidden)
             {
                 this._anchorable.Hide(false);
             }
             else if (base.Visibility == System.Windows.Visibility.Visible)
             {
                 this._anchorable.Show();
             }
         }
     }
     base.OnVisibilityChanged();
 }