ToolTipService Sınıf
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.
Araç ipuçlarının görüntülenmesini ve davranışını denetlemek için özellikler ve olaylar sağlayan bir hizmeti temsil eder.
public ref class ToolTipService abstract sealed
public static class ToolTipService
type ToolTipService = class
Public Class ToolTipService
- Devralma
-
ToolTipService
Örnekler
Aşağıdaki örnekte, bir araç ipucunun ToolTipService davranışını belirtmek için sınıfının nasıl kullanıldığı gösterilmektedir. Sınıfın ToolTipService özelliklerini, doğrudan araç ipucunun kullanıma sunduğu öğeye ekleyerek ayarlarsınız.
<Ellipse Height="25" Width="50"
Fill="Gray"
HorizontalAlignment="Left"
ToolTipService.InitialShowDelay="1000"
ToolTipService.ShowDuration="7000"
ToolTipService.BetweenShowDelay="2000"
ToolTipService.Placement="Right"
ToolTipService.PlacementRectangle="50,0,0,0"
ToolTipService.HorizontalOffset="10"
ToolTipService.VerticalOffset="20"
ToolTipService.HasDropShadow="false"
ToolTipService.ShowOnDisabled="true"
ToolTipService.IsEnabled="true"
ToolTipOpening="whenToolTipOpens"
ToolTipClosing="whenToolTipCloses"
>
<Ellipse.ToolTip>
<BulletDecorator>
<BulletDecorator.Bullet>
<Ellipse Height="10" Width="20" Fill="Blue"/>
</BulletDecorator.Bullet>
<TextBlock>Uses the ToolTipService class</TextBlock>
</BulletDecorator>
</Ellipse.ToolTip>
</Ellipse>
Açıklamalar
veya FrameworkElement.ToolTip özelliğini ayarlayarak FrameworkContentElement.ToolTip bir öğe için araç ipucu tanımlarsınız. ToolTip özelliği bir alt öğe alır. Alt öğe içeriği, basit bir metin dizesinden ekli metin ve Image öğeler içeren gibi daha karmaşık içeriğe StackPanel kadar değişebilir.
Araç ipucu içeriğini nesne ToolTip olarak tanımlayabilirsiniz, ancak bu gerekli değildir. Araç ipucu içeriğini nesne ToolTip olarak tanımlamadığınızda, araç ipucu içeriğini konumlandırmak ve özelleştirmek için özelliklerini kullanabilirsiniz ToolTipService . Sınıfının ekli özellikleri ToolTipService , bir araç ipucunun yerleşimini, davranışını ve görünümünü belirlemek için kullanılır. Bu özellikler, araç ipucunun tanımlandığı öğede ayarlanır.
ToolTip sınıfı ve ToolTipService sınıfı, bir araç ipucu özelleştirmek için kullanılan özelliklerin çoğunu paylaşır. Eşdeğer ToolTip ve ToolTipService özelliklerin her ikisi de ayarlanmışsa, ToolTipService özellik önceliklidir. Örneğin, hem özelliği hem ToolTipService.Placement de ToolTip.Placement özelliği bir System.Windows.Controls.ToolTip nesne için ayarlanırsa, özelliğin ToolTipService.Placement değeri kullanılır.
Aşağıdaki ToolTipService zamanlama özellikleri yalnızca sınıfı için ToolTipService tanımlanır ve tüm araç ipuçları tarafından kullanılır:
Araç ipucu açıldığında veya kapatıldığında gerçekleşen olayları işleme hakkında bilgi için ve ToolTipClosingEvent alanlarına bakınToolTipOpeningEvent.
Placement, PlacementRectangle, PlacementTarget, HorizontalOffsetve VerticalOffset sınıfındaki aynı adın Popup özelliklerine benzer şekilde davranır. Daha fazla bilgi için bkz . Açılır Pencere Yerleştirme Davranışı.
Alanlar
BetweenShowDelayProperty |
BetweenShowDelay Ekli özelliği tanımlar. |
HasDropShadowProperty |
HasDropShadow Ekli özelliği tanımlar. |
HorizontalOffsetProperty |
HorizontalOffset Ekli özelliği tanımlar. |
InitialShowDelayProperty |
InitialShowDelay Ekli özelliği tanımlar. |
IsEnabledProperty |
IsEnabled Ekli özelliği tanımlar. |
IsOpenProperty |
IsOpen Ekli özelliği tanımlar. |
PlacementProperty |
Placement Ekli özelliği tanımlar. |
PlacementRectangleProperty |
PlacementRectangle Ekli özelliği tanımlar. |
PlacementTargetProperty |
PlacementTarget Ekli özelliği tanımlar. |
ShowDurationProperty |
ShowDuration Ekli özelliği tanımlar. |
ShowOnDisabledProperty |
ShowOnDisabled Ekli özelliği tanımlar. |
ShowsToolTipOnKeyboardFocusProperty |
Araç ipuçlarının görüntülenmesini ve davranışını denetlemek için özellikler ve olaylar sağlayan bir hizmeti temsil eder. |
ToolTipClosingEvent |
ToolTipClosing Araç ipuçlarını görüntülemek için hizmeti kullanan ToolTipService nesneler tarafından kullanıma sunulan olayı tanımlar. |
ToolTipOpeningEvent |
ToolTipOpening Araç ipuçlarını görüntülemek için hizmeti kullanan ToolTipService nesneler tarafından kullanıma sunulan olayı tanımlar. |
ToolTipProperty |
ToolTip Ekli özelliği tanımlar. |
VerticalOffsetProperty |
VerticalOffset Ekli özelliği tanımlar. |
İliştirilmiş Özellikler
BetweenShowDelay |
İkinci araç ipucunun gecikme olmadan görüntülendiği iki araç ipucunun görüntülenmesi arasındaki en uzun süreyi alır veya ayarlar. |
HasDropShadow |
Araç ipucunun gölge efekti görüntüleyip görüntülemeyeceğini alır veya ayarlar. |
HorizontalOffset |
ve PlacementTarget özellikleri tarafından PlacementRectangle araç ipucu için belirtilen alanın solundan uzaklığı alır veya ayarlar. |
InitialShowDelay |
Araç ipucu açılmadan önce geçmesi için süreyi alır veya ayarlar. |
IsEnabled |
Araç ipucu görüntülenip görüntülenmeyeceğini alır veya ayarlar. |
IsOpen |
Bir araç ipucun şu anda görünür olup olmadığını alır. |
Placement |
Araç ipucu açıldığında yönlendirmesini alır veya ayarlar ve araç ipucunun ekran sınırlarıyla çakıştığında nasıl davranacağını belirtir. |
PlacementRectangle |
Araç ipucunun konumlandırıldığı dikdörtgen alanı alır veya ayarlar. |
PlacementTarget |
Araç ipucunun konumlandırıldığı nesneyi alır veya ayarlar. |
ShowDuration |
Bir araç ipucunun görünür kalacağı süreyi alır veya ayarlar. |
ShowOnDisabled |
Etkinleştirilmemiş bir nesne için araç ipucu görüntülenip görüntülenmeyeceğini alır veya ayarlar. |
ShowsToolTipOnKeyboardFocus |
Araç ipuçlarının görüntülenmesini ve davranışını denetlemek için özellikler ve olaylar sağlayan bir hizmeti temsil eder. |
ToolTip |
Araç ipucunun içeriğini alır veya ayarlar. |
VerticalOffset |
ve PlacementTarget özellikleri tarafından PlacementRectangle araç ipucu için belirtilen alanın en üstünden uzaklığı alır veya ayarlar. |
Yöntemler
İliştirilmiş Olaylar
ToolTipClosing |
Kapatıldığında ToolTip gerçekleşir. |
ToolTipOpening |
ToolTip açıldığında gerçekleşir. |