14 instantiations of CustomPopupPlacement
PresentationFramework (4)
System\Windows\Controls\Slider.cs (4)
931
return new CustomPopupPlacement[]{new
CustomPopupPlacement
(
940
new
CustomPopupPlacement
(
951
new
CustomPopupPlacement
(
960
new
CustomPopupPlacement
(
System.Windows.Controls.Ribbon (10)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (8)
1359
logicalRightPosition = new
CustomPopupPlacement
(new Point(targetSize.Width, offset.Y), PopupPrimaryAxis.Vertical);
1360
logicalLeftPosition = new
CustomPopupPlacement
(new Point(-popupSize.Width - popupChildMargin, offset.Y), PopupPrimaryAxis.Vertical);
1364
logicalRightPosition = new
CustomPopupPlacement
(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, offset.Y), PopupPrimaryAxis.Vertical);
1365
logicalLeftPosition = new
CustomPopupPlacement
(new Point(- popupChildMargin, offset.Y), PopupPrimaryAxis.Vertical);
1379
return new CustomPopupPlacement[] { new
CustomPopupPlacement
(new Point(targetSize.Width, -topEdge), PopupPrimaryAxis.Vertical) };
1384
return new CustomPopupPlacement[] { new
CustomPopupPlacement
(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
1392
return new CustomPopupPlacement[] { new
CustomPopupPlacement
(new Point(-popupSize.Width - popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
1397
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);
27 references to CustomPopupPlacement
PresentationFramework (15)
System\Windows\Controls\Primitives\CustomPopupPlacement.cs (7)
61
public static bool operator==(
CustomPopupPlacement
placement1,
CustomPopupPlacement
placement2)
72
public static bool operator !=(
CustomPopupPlacement
placement1,
CustomPopupPlacement
placement2)
84
if (o is
CustomPopupPlacement
)
86
CustomPopupPlacement
placement = (
CustomPopupPlacement
)o;
System\Windows\Controls\Primitives\CustomPopupPlacementCallback.cs (1)
19
public delegate
CustomPopupPlacement
[] CustomPopupPlacementCallback(Size popupSize, Size targetSize, Point offset);
System\Windows\Controls\Primitives\Popup.cs (1)
2019
CustomPopupPlacement
[] customPlacements = null;
System\Windows\Controls\Slider.cs (6)
923
private
CustomPopupPlacement
[] AutoToolTipCustomPlacementCallback(Size popupSize, Size targetSize, Point offset)
931
return new
CustomPopupPlacement
[]{new CustomPopupPlacement(
939
return new
CustomPopupPlacement
[] {
950
return new
CustomPopupPlacement
[] {
959
return new
CustomPopupPlacement
[] {
967
return new
CustomPopupPlacement
[]{};
System.Windows.Controls.Ribbon (12)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (8)
1341
private
CustomPopupPlacement
[] PlacePopup(Size popupSize, Size targetSize, Point offset)
1355
CustomPopupPlacement
logicalRightPosition;
1356
CustomPopupPlacement
logicalLeftPosition;
1368
return new
CustomPopupPlacement
[] { logicalRightPosition, logicalLeftPosition };
1379
return new
CustomPopupPlacement
[] { new CustomPopupPlacement(new Point(targetSize.Width, -topEdge), PopupPrimaryAxis.Vertical) };
1384
return new
CustomPopupPlacement
[] { new CustomPopupPlacement(new Point(-targetSize.Width - popupSize.Width - popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
1392
return new
CustomPopupPlacement
[] { new CustomPopupPlacement(new Point(-popupSize.Width - popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
1397
return new
CustomPopupPlacement
[] { new CustomPopupPlacement(new Point(-popupChildMargin, -topEdge), PopupPrimaryAxis.Vertical) };
Microsoft\Windows\Controls\Ribbon\RibbonToolTip.cs (4)
336
private
CustomPopupPlacement
[] PlaceRibbonToolTip(Size popupSize, Size targetSize, Point offset)
418
CustomPopupPlacement
placementPreffered = new CustomPopupPlacement(new Point(offsetX, belowOffsetY), PopupPrimaryAxis.Horizontal);
421
CustomPopupPlacement
placementFallback = new CustomPopupPlacement(new Point(offsetX, aboveOffsetY), PopupPrimaryAxis.Horizontal);
423
return new
CustomPopupPlacement
[] { placementPreffered, placementFallback };