1 write to _popupRoot
PresentationFramework (1)
System\Windows\Controls\Primitives\Popup.cs (1)
1472
_popupRoot
= new PopupRoot();
32 references to _popupRoot
PresentationFramework (32)
System\Windows\Controls\Primitives\Popup.cs (32)
132
if ((popup.
_popupRoot
!= null) && (popup.IsOpen || popup.
_popupRoot
.Child != null))
134
popup.
_popupRoot
.Child = newChild;
1108
Debug.Assert( Mouse.Captured ==
_popupRoot
, "_cacheValid[(int)CacheBits.CaptureEngaged] == true but Mouse.Captured != _popupRoot");
1112
if (
_popupRoot
!= null && e.OriginalSource ==
_popupRoot
)
1117
if (
_popupRoot
.InputHitTest(e.GetPosition(
_popupRoot
)) == null)
1136
if (!_cacheValid[(int)CacheBits.CaptureEngaged] && (
_popupRoot
!= null) &&
1173
Mouse.Capture(
_popupRoot
, CaptureMode.SubTree);
1187
if (Mouse.Captured ==
_popupRoot
)
1220
PopupRoot root = popup.
_popupRoot
;
1326
if (
_popupRoot
!= null)
1327
TreeWalkHelper.InvalidateOnResourcesChange(
_popupRoot
, null, ResourcesChangeInfo.ThemeChangeInfo);
1450
_popupRoot
.IsHitTestVisible = hitTestable;
1470
if (
_popupRoot
== null)
1473
AddLogicalChild(
_popupRoot
);
1476
_popupRoot
.SetupLayoutBindings(this);
1535
if (
_popupRoot
.Child != child)
1537
_popupRoot
.Child = child;
1555
_secHelper.ForceMsaaToUiaBridge(
_popupRoot
);
1580
_popupRoot
.Opacity = 0.0;
1583
_secHelper.SetWindowRootVisual(
_popupRoot
);
1655
_popupRoot
.Opacity = 1.0;
1702
_popupRoot
.StopAnimations();
1709
_popupRoot
.SetupFadeAnimation(AnimationDelayTime, visible);
1715
_popupRoot
.SetupTranslateAnimations(animation, AnimationDelayTime, AnimateFromRight, AnimateFromBottom);
1858
_popupRoot
.Transform = new MatrixTransform(popupTransform);
2007
if (
_popupRoot
== null)
2133
childBounds = new Rect((Size)_secHelper.GetTransformToDevice().Transform((Point)
_popupRoot
.RenderSize));
2406
Vector offset =
_popupRoot
.AnimationOffset;
2409
GeneralTransform childToPopupTransform = TransformToClient(child,
_popupRoot
);