ToolTip.CustomPopupPlacementCallback Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğesini konumlandırmak ToolTipiçin kullanılacak temsilci işleyici yöntemini alır veya ayarlar.
public:
property System::Windows::Controls::Primitives::CustomPopupPlacementCallback ^ CustomPopupPlacementCallback { System::Windows::Controls::Primitives::CustomPopupPlacementCallback ^ get(); void set(System::Windows::Controls::Primitives::CustomPopupPlacementCallback ^ value); };
[System.ComponentModel.Bindable(false)]
public System.Windows.Controls.Primitives.CustomPopupPlacementCallback CustomPopupPlacementCallback { get; set; }
[<System.ComponentModel.Bindable(false)>]
member this.CustomPopupPlacementCallback : System.Windows.Controls.Primitives.CustomPopupPlacementCallback with get, set
Public Property CustomPopupPlacementCallback As CustomPopupPlacementCallback
Özellik Değeri
CustomPopupPlacementCallback için ToolTipyerleştirme bilgilerini sağlayan temsilci yöntemi. Varsayılan değer: null
.
- Öznitelikler
Örnekler
Aşağıdaki örnekte özelliğin nasıl ayarlanacağı CustomPopupPlacementCallback ve ilgili temsilcinin nasıl oluşturulacağı gösterilmektedir. Aynı teknik, Açılır Pencere Yerleştirme Örneğinde gösterilen tarafından için kullanılırPopup.
aToolTip.Placement = PlacementMode.Custom;
aToolTip.CustomPopupPlacementCallback =
new CustomPopupPlacementCallback(placeToolTip);
aToolTip.Placement = PlacementMode.Custom
aToolTip.CustomPopupPlacementCallback = New CustomPopupPlacementCallback(AddressOf placeToolTip)
public CustomPopupPlacement[] placeToolTip(Size popupSize,
Size targetSize,
Point offset)
{
CustomPopupPlacement placement1 =
new CustomPopupPlacement(new Point(-50, 100), PopupPrimaryAxis.Vertical);
CustomPopupPlacement placement2 =
new CustomPopupPlacement(new Point(10, 20), PopupPrimaryAxis.Horizontal);
CustomPopupPlacement[] ttplaces =
new CustomPopupPlacement[] { placement1, placement2 };
return ttplaces;
}
Public Function placeToolTip(ByVal popupSize As Size, ByVal targetSize As Size, ByVal offset As Point) As CustomPopupPlacement()
Dim placement1 As New CustomPopupPlacement(New Point(-50, 100), PopupPrimaryAxis.Vertical)
Dim placement2 As New CustomPopupPlacement(New Point(10, 20), PopupPrimaryAxis.Horizontal)
Dim ttplaces() As CustomPopupPlacement = { placement1, placement2 }
Return ttplaces
End Function
Açıklamalar
Placement Geri çağırma temsilcisinin kullanılabilmesi için özelliği olarak ayarlanmalıdırCustom.
Temsilci, CustomPopupPlacementCallback ile ilgili olarak PlacementTargettanımlanan olası noktalardan oluşan bir dizi döndürür. ToolTip görüntülendiğinde, görünür pencere miktarını ToolTip en üst düzeye çıkaran bir nokta seçilir.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | CustomPopupPlacementCallbackProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |