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)
2027
PopupPrimaryAxis
bestAxis =
PopupPrimaryAxis
.None;
2060
PopupPrimaryAxis
axis;
2239
PopupPrimaryAxis
nudgeAxis = GetPrimaryAxis(placement);
2243
if (nudgeAxis ==
PopupPrimaryAxis
.Horizontal)
2265
else if (nudgeAxis ==
PopupPrimaryAxis
.Vertical)
2501
private PointCombination GetPointCombination(PlacementMode placement, int i, out
PopupPrimaryAxis
axis)
2511
axis =
PopupPrimaryAxis
.Horizontal;
2526
axis =
PopupPrimaryAxis
.Horizontal;
2542
axis =
PopupPrimaryAxis
.Vertical;
2566
axis =
PopupPrimaryAxis
.Horizontal;
2584
axis =
PopupPrimaryAxis
.None;
2590
axis =
PopupPrimaryAxis
.None;
2598
private static
PopupPrimaryAxis
GetPrimaryAxis(PlacementMode placement)
2604
return
PopupPrimaryAxis
.Vertical;
2610
return
PopupPrimaryAxis
.Horizontal;
2619
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)
1340
logicalRightPosition = new CustomPopupPlacement(new Point(targetSize.Width, offset.Y),
PopupPrimaryAxis
.Vertical);
1341
logicalLeftPosition = new CustomPopupPlacement(new Point(-popupSize.Width - popupChildMargin, offset.Y),
PopupPrimaryAxis
.Vertical);
1345
logicalRightPosition = new CustomPopupPlacement(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, offset.Y),
PopupPrimaryAxis
.Vertical);
1346
logicalLeftPosition = new CustomPopupPlacement(new Point(- popupChildMargin, offset.Y),
PopupPrimaryAxis
.Vertical);
1360
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(targetSize.Width, -topEdge),
PopupPrimaryAxis
.Vertical) };
1365
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, -topEdge),
PopupPrimaryAxis
.Vertical) };
1373
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-popupSize.Width - popupChildMargin, -topEdge),
PopupPrimaryAxis
.Vertical) };
1378
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);