34 references to PopupPrimaryAxis
PresentationFramework (24)
System\Windows\Controls\Primitives\CustomPopupPlacement.cs (3)
16
public CustomPopupPlacement(Point point,
PopupPrimaryAxis
primaryAxis)
41
public
PopupPrimaryAxis
PrimaryAxis
101
private
PopupPrimaryAxis
_primaryAxis;
System\Windows\Controls\Primitives\Popup.cs (17)
2021
PopupPrimaryAxis
bestAxis =
PopupPrimaryAxis
.None;
2054
PopupPrimaryAxis
axis;
2233
PopupPrimaryAxis
nudgeAxis = GetPrimaryAxis(placement);
2237
if (nudgeAxis ==
PopupPrimaryAxis
.Horizontal)
2259
else if (nudgeAxis ==
PopupPrimaryAxis
.Vertical)
2495
private PointCombination GetPointCombination(PlacementMode placement, int i, out
PopupPrimaryAxis
axis)
2505
axis =
PopupPrimaryAxis
.Horizontal;
2520
axis =
PopupPrimaryAxis
.Horizontal;
2536
axis =
PopupPrimaryAxis
.Vertical;
2560
axis =
PopupPrimaryAxis
.Horizontal;
2578
axis =
PopupPrimaryAxis
.None;
2584
axis =
PopupPrimaryAxis
.None;
2592
private static
PopupPrimaryAxis
GetPrimaryAxis(PlacementMode placement)
2598
return
PopupPrimaryAxis
.Vertical;
2604
return
PopupPrimaryAxis
.Horizontal;
2613
return
PopupPrimaryAxis
.None;
System\Windows\Controls\Slider.cs (4)
913
PopupPrimaryAxis
.Horizontal)
922
PopupPrimaryAxis
.Vertical)
933
PopupPrimaryAxis
.Horizontal)
942
PopupPrimaryAxis
.Vertical)
System.Windows.Controls.Ribbon (10)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (8)
1337
logicalRightPosition = new CustomPopupPlacement(new Point(targetSize.Width, offset.Y),
PopupPrimaryAxis
.Vertical);
1338
logicalLeftPosition = new CustomPopupPlacement(new Point(-popupSize.Width - popupChildMargin, offset.Y),
PopupPrimaryAxis
.Vertical);
1342
logicalRightPosition = new CustomPopupPlacement(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, offset.Y),
PopupPrimaryAxis
.Vertical);
1343
logicalLeftPosition = new CustomPopupPlacement(new Point(- popupChildMargin, offset.Y),
PopupPrimaryAxis
.Vertical);
1357
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(targetSize.Width, -topEdge),
PopupPrimaryAxis
.Vertical) };
1362
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, -topEdge),
PopupPrimaryAxis
.Vertical) };
1370
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-popupSize.Width - popupChildMargin, -topEdge),
PopupPrimaryAxis
.Vertical) };
1375
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-popupChildMargin, -topEdge),
PopupPrimaryAxis
.Vertical) };
Microsoft\Windows\Controls\Ribbon\RibbonToolTip.cs (2)
417
CustomPopupPlacement placementPreffered = new CustomPopupPlacement(new Point(offsetX, belowOffsetY),
PopupPrimaryAxis
.Horizontal);
420
CustomPopupPlacement placementFallback = new CustomPopupPlacement(new Point(offsetX, aboveOffsetY),
PopupPrimaryAxis
.Horizontal);