CustomPopupPlacement Yapı

Tanım

Denetim için Popup özel yerleştirme parametrelerini tanımlar.

public value class CustomPopupPlacement
public struct CustomPopupPlacement
type CustomPopupPlacement = struct
Public Structure CustomPopupPlacement
Devralma
CustomPopupPlacement

Açıklamalar

Yapısı CustomPopupPlacement , denetimin üst öğesine göre bir Popup konum tanımlar ve bir ekran sınırı tarafından gizlendiğinde Popup daha görünür hale gelmek için taşımaların nasıl daha görünür hale geldiğini tanımlar.

Temsilci System.Windows.Controls.Primitives.CustomPopupPlacementCallback , özelliği olarak ayarlandığında için Popup özel yerleştirme seçenekleri olarak bu yapıların bir dizisini Placement Customdöndürür.

Oluşturucular

CustomPopupPlacement(Point, PopupPrimaryAxis)

Yapının yeni bir örneğini CustomPopupPlacement başlatır.

Özellikler

Point

Denetimin sol üst köşesinin Popup yerleştirildiği hedef nesneye göre noktayı alır veya ayarlar.

PrimaryAxis

ekran sınırları tarafından gizlendiğinde Popup denetimin Popup hangi yönde taşınacaklarını alır veya ayarlar.

Yöntemler

Equals(Object)

Eşit olup olmadıklarını belirlemek için bu yapıyı başka bir CustomPopupPlacement yapıyla karşılaştırır.

GetHashCode()

Bu yapı için karma kodu alır.

İşleçler

Equality(CustomPopupPlacement, CustomPopupPlacement)

Eşit olup olmadıklarını belirlemek için iki CustomPopupPlacement yapıyı karşılaştırır.

Inequality(CustomPopupPlacement, CustomPopupPlacement)

Eşit olup olmadıklarını belirlemek için iki CustomPopupPlacement yapıyı karşılaştırır.

Şunlara uygulanır

Ayrıca bkz.