34 references to PopupPrimaryAxis
PresentationFramework (24)
System\Windows\Controls\Primitives\CustomPopupPlacement.cs (3)
17
public CustomPopupPlacement(Point point,
PopupPrimaryAxis
primaryAxis)
42
public
PopupPrimaryAxis
PrimaryAxis
102
private
PopupPrimaryAxis
_primaryAxis;
System\Windows\Controls\Primitives\Popup.cs (17)
2028
PopupPrimaryAxis
bestAxis =
PopupPrimaryAxis
.None;
2061
PopupPrimaryAxis
axis;
2240
PopupPrimaryAxis
nudgeAxis = GetPrimaryAxis(placement);
2244
if (nudgeAxis ==
PopupPrimaryAxis
.Horizontal)
2266
else if (nudgeAxis ==
PopupPrimaryAxis
.Vertical)
2502
private PointCombination GetPointCombination(PlacementMode placement, int i, out
PopupPrimaryAxis
axis)
2512
axis =
PopupPrimaryAxis
.Horizontal;
2527
axis =
PopupPrimaryAxis
.Horizontal;
2543
axis =
PopupPrimaryAxis
.Vertical;
2567
axis =
PopupPrimaryAxis
.Horizontal;
2585
axis =
PopupPrimaryAxis
.None;
2591
axis =
PopupPrimaryAxis
.None;
2599
private static
PopupPrimaryAxis
GetPrimaryAxis(PlacementMode placement)
2605
return
PopupPrimaryAxis
.Vertical;
2611
return
PopupPrimaryAxis
.Horizontal;
2620
return
PopupPrimaryAxis
.None;
System\Windows\Controls\Slider.cs (4)
917
PopupPrimaryAxis
.Horizontal)
926
PopupPrimaryAxis
.Vertical)
937
PopupPrimaryAxis
.Horizontal)
946
PopupPrimaryAxis
.Vertical)
System.Windows.Controls.Ribbon (10)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (8)
1347
logicalRightPosition = new CustomPopupPlacement(new Point(targetSize.Width, offset.Y),
PopupPrimaryAxis
.Vertical);
1348
logicalLeftPosition = new CustomPopupPlacement(new Point(-popupSize.Width - popupChildMargin, offset.Y),
PopupPrimaryAxis
.Vertical);
1352
logicalRightPosition = new CustomPopupPlacement(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, offset.Y),
PopupPrimaryAxis
.Vertical);
1353
logicalLeftPosition = new CustomPopupPlacement(new Point(- popupChildMargin, offset.Y),
PopupPrimaryAxis
.Vertical);
1367
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(targetSize.Width, -topEdge),
PopupPrimaryAxis
.Vertical) };
1372
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, -topEdge),
PopupPrimaryAxis
.Vertical) };
1380
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-popupSize.Width - popupChildMargin, -topEdge),
PopupPrimaryAxis
.Vertical) };
1385
return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-popupChildMargin, -topEdge),
PopupPrimaryAxis
.Vertical) };
Microsoft\Windows\Controls\Ribbon\RibbonToolTip.cs (2)
418
CustomPopupPlacement placementPreffered = new CustomPopupPlacement(new Point(offsetX, belowOffsetY),
PopupPrimaryAxis
.Horizontal);
421
CustomPopupPlacement placementFallback = new CustomPopupPlacement(new Point(offsetX, aboveOffsetY),
PopupPrimaryAxis
.Horizontal);