14 instantiations of CustomPopupPlacement
PresentationFramework (4)
System\Windows\Controls\Slider.cs (4)
914
return new CustomPopupPlacement[]{new
CustomPopupPlacement
(
923
new
CustomPopupPlacement
(
934
new
CustomPopupPlacement
(
943
new
CustomPopupPlacement
(
System.Windows.Controls.Ribbon (10)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (8)
1346
logicalRightPosition = new
CustomPopupPlacement
(new Point(targetSize.Width, offset.Y), PopupPrimaryAxis.Vertical);
1347
logicalLeftPosition = new
CustomPopupPlacement
(new Point(-popupSize.Width - popupChildMargin, offset.Y), PopupPrimaryAxis.Vertical);
1351
logicalRightPosition = new
CustomPopupPlacement
(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, offset.Y), PopupPrimaryAxis.Vertical);
1352
logicalLeftPosition = new
CustomPopupPlacement
(new Point(- popupChildMargin, offset.Y), PopupPrimaryAxis.Vertical);
1366
return new CustomPopupPlacement[] { new
CustomPopupPlacement
(new Point(targetSize.Width, -topEdge), PopupPrimaryAxis.Vertical) };
1371
return new CustomPopupPlacement[] { new
CustomPopupPlacement
(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
1379
return new CustomPopupPlacement[] { new
CustomPopupPlacement
(new Point(-popupSize.Width - popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
1384
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);
25 references to CustomPopupPlacement
PresentationFramework (13)
System\Windows\Controls\Primitives\CustomPopupPlacement.cs (5)
60
public static bool operator==(
CustomPopupPlacement
placement1,
CustomPopupPlacement
placement2)
71
public static bool operator !=(
CustomPopupPlacement
placement1,
CustomPopupPlacement
placement2)
83
if (o is
CustomPopupPlacement
placement)
System\Windows\Controls\Primitives\CustomPopupPlacementCallback.cs (1)
18
public delegate
CustomPopupPlacement
[] CustomPopupPlacementCallback(Size popupSize, Size targetSize, Point offset);
System\Windows\Controls\Primitives\Popup.cs (1)
2031
CustomPopupPlacement
[] customPlacements = null;
System\Windows\Controls\Slider.cs (6)
906
private
CustomPopupPlacement
[] AutoToolTipCustomPlacementCallback(Size popupSize, Size targetSize, Point offset)
914
return new
CustomPopupPlacement
[]{new CustomPopupPlacement(
922
return new
CustomPopupPlacement
[] {
933
return new
CustomPopupPlacement
[] {
942
return new
CustomPopupPlacement
[] {
950
return Array.Empty<
CustomPopupPlacement
>();
System.Windows.Controls.Ribbon (12)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (8)
1328
private
CustomPopupPlacement
[] PlacePopup(Size popupSize, Size targetSize, Point offset)
1342
CustomPopupPlacement
logicalRightPosition;
1343
CustomPopupPlacement
logicalLeftPosition;
1355
return new
CustomPopupPlacement
[] { logicalRightPosition, logicalLeftPosition };
1366
return new
CustomPopupPlacement
[] { new CustomPopupPlacement(new Point(targetSize.Width, -topEdge), PopupPrimaryAxis.Vertical) };
1371
return new
CustomPopupPlacement
[] { new CustomPopupPlacement(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
1379
return new
CustomPopupPlacement
[] { new CustomPopupPlacement(new Point(-popupSize.Width - popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
1384
return new
CustomPopupPlacement
[] { new CustomPopupPlacement(new Point(-popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
Microsoft\Windows\Controls\Ribbon\RibbonToolTip.cs (4)
335
private
CustomPopupPlacement
[] PlaceRibbonToolTip(Size popupSize, Size targetSize, Point offset)
417
CustomPopupPlacement
placementPreffered = new CustomPopupPlacement(new Point(offsetX, belowOffsetY), PopupPrimaryAxis.Horizontal);
420
CustomPopupPlacement
placementFallback = new CustomPopupPlacement(new Point(offsetX, aboveOffsetY), PopupPrimaryAxis.Horizontal);
422
return new
CustomPopupPlacement
[] { placementPreffered, placementFallback };