34 references to PopupPrimaryAxis
PresentationFramework (24)
System\Windows\Controls\Primitives\CustomPopupPlacement.cs (3)
16public CustomPopupPlacement(Point point, PopupPrimaryAxis primaryAxis) 41public PopupPrimaryAxis PrimaryAxis 101private PopupPrimaryAxis _primaryAxis;
System\Windows\Controls\Primitives\Popup.cs (17)
2027PopupPrimaryAxis bestAxis = PopupPrimaryAxis.None; 2060PopupPrimaryAxis axis; 2239PopupPrimaryAxis nudgeAxis = GetPrimaryAxis(placement); 2243if (nudgeAxis == PopupPrimaryAxis.Horizontal) 2265else if (nudgeAxis == PopupPrimaryAxis.Vertical) 2501private PointCombination GetPointCombination(PlacementMode placement, int i, out PopupPrimaryAxis axis) 2511axis = PopupPrimaryAxis.Horizontal; 2526axis = PopupPrimaryAxis.Horizontal; 2542axis = PopupPrimaryAxis.Vertical; 2566axis = PopupPrimaryAxis.Horizontal; 2584axis = PopupPrimaryAxis.None; 2590axis = PopupPrimaryAxis.None; 2598private static PopupPrimaryAxis GetPrimaryAxis(PlacementMode placement) 2604return PopupPrimaryAxis.Vertical; 2610return PopupPrimaryAxis.Horizontal; 2619return PopupPrimaryAxis.None;
System\Windows\Controls\Slider.cs (4)
913PopupPrimaryAxis.Horizontal) 922PopupPrimaryAxis.Vertical) 933PopupPrimaryAxis.Horizontal) 942PopupPrimaryAxis.Vertical)
System.Windows.Controls.Ribbon (10)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (8)
1340logicalRightPosition = new CustomPopupPlacement(new Point(targetSize.Width, offset.Y), PopupPrimaryAxis.Vertical); 1341logicalLeftPosition = new CustomPopupPlacement(new Point(-popupSize.Width - popupChildMargin, offset.Y), PopupPrimaryAxis.Vertical); 1345logicalRightPosition = new CustomPopupPlacement(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, offset.Y), PopupPrimaryAxis.Vertical); 1346logicalLeftPosition = new CustomPopupPlacement(new Point(- popupChildMargin, offset.Y), PopupPrimaryAxis.Vertical); 1360return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(targetSize.Width, -topEdge), PopupPrimaryAxis.Vertical) }; 1365return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) }; 1373return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-popupSize.Width - popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) }; 1378return new CustomPopupPlacement[] { new CustomPopupPlacement(new Point(-popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
Microsoft\Windows\Controls\Ribbon\RibbonToolTip.cs (2)
417CustomPopupPlacement placementPreffered = new CustomPopupPlacement(new Point(offsetX, belowOffsetY), PopupPrimaryAxis.Horizontal); 420CustomPopupPlacement placementFallback = new CustomPopupPlacement(new Point(offsetX, aboveOffsetY), PopupPrimaryAxis.Horizontal);