1 write to _secHelper
PresentationFramework (1)
System\Windows\Controls\Primitives\Popup.cs (1)
67
_secHelper
= new PopupSecurityHelper();
32 references to _secHelper
PresentationFramework (32)
System\Windows\Controls\Primitives\Popup.cs (32)
341
bool currentVisible = (popup.
_secHelper
.IsWindowAlive() && (popup._asyncDestroy == null)) || (popup._asyncCreate != null);
360
if (popup.
_secHelper
.IsWindowAlive())
376
if (popup.
_secHelper
.IsWindowAlive() && (popup._asyncDestroy == null))
817
return ((Popup)d).
_secHelper
.IsChildPopup ? BooleanBoxes.FalseBox : value;
1358
if (placementTarget != null && (IsOpen ||
_secHelper
.IsWindowAlive()))
1455
_secHelper
.SetHitTestable(hitTestable);
1514
bool makeNewWindow = !
_secHelper
.IsWindowAlive();
1552
isWindowAlive =
_secHelper
.IsWindowAlive();
1555
_secHelper
.ForceMsaaToUiaBridge(_popupRoot);
1562
isWindowAlive =
_secHelper
.IsWindowAlive();
1583
_secHelper
.SetWindowRootVisual(_popupRoot);
1610
_secHelper
.BuildWindow(origin.x, origin.y, targetVisual, IsTransparent, PopupFilterMessage, OnWindowResize, OnDpiChanged);
1619
if (
_secHelper
.IsWindowAlive())
1621
_secHelper
.DestroyWindow(PopupFilterMessage, OnWindowResize, OnDpiChanged);
1635
if (
_secHelper
.IsWindowAlive())
1653
if (
_secHelper
.IsWindowAlive())
1663
_secHelper
.ShowWindow();
1694
_secHelper
.HideWindow();
1768
if(
_secHelper
.IsChildPopup)
1928
if (IsOpen &&
_secHelper
.IsWindowAlive())
2133
childBounds = new Rect((Size)
_secHelper
.GetTransformToDevice().Transform((Point)_popupRoot.RenderSize));
2221
_secHelper
.SetPopupPos(true, bestX, bestY, false, 0, 0);
2328
offset =
_secHelper
.GetTransformToDevice().Transform(offset);
2363
interestPoints[i] =
_secHelper
.ClientToScreen(rootVisual, interestPoints[i]);
2632
desiredSize = (Size)
_secHelper
.GetTransformToDevice().Transform((Point)desiredSize);
2644
desiredSize = (Size)
_secHelper
.GetTransformFromDevice().Transform((Point)desiredSize);
2663
if (
_secHelper
.IsChildPopup)
2666
return
_secHelper
.GetParentWindowRect();
2705
NativeMethods.POINT mousePoint =
_secHelper
.GetMouseCursorPos(GetTarget());
2855
return
_secHelper
.GetParentWindowRect();
2860
return
_secHelper
.GetWindowRect();
3545
var screenOrigin = popup.
_secHelper
.ClientToScreen(rootVisual, ptPlacementTargetOrigin);