ToolTipService'de dahil olmak üzere, Windows.Control.ToolTip için .Show() yönteminin türü görünmüyor.WPF/C# Windows.Control.ToolTip nasıl programlanır?
cevap
ToolTipService
sınıfında IsOpen
özelliğine bakın.
Gerçekten yapmak istediğiniz bir araç ipucu gösteriliyor. Bir araç ipucunun çoğu kullanıcı için net bir anlamı vardır ve fareyi hareket ettirirken gider (ve söz konusu öğenin üzerine geldiğinizde geri dönebilir) beklentisi vardır. Amacınız bir şeye dikkat çekmekse, tamamen kontrolünüz altında olan bir çeşit yüzen kutuyu düşündüğünüzde, WPF bunu kolaylaştıracaktır!
Bu konuyla ilgili ek düşünceleriniz için teşekkür ederiz. Evet, kullanıcı girişi doğrulaması içindir. 'Kayan kutu' konseptini biraz detaylandırır mısınız? – MrGreggles
http://www.codeproject.com/KB/WPF/WPFBusinessAppsPartTwo.aspx –
Yapmanız gereken şey, denetimdeki Araç İpucu'nun ToolTip türünde olduğundan emin olmaktır. Sonra şöyle true IsOpen özelliğini ayarlayabilirsiniz:
((ToolTip)Calendar01.ToolTip).IsOpen = true;
Merhaba Ray'a bakın, bu yanıt gerçekten yardımcı oldu. Teşekkürler :) –
Ben 'tooltip.StaysOpen = false' :-) eklemek için tavsiye ederim – itsho
, bu şekilde deneyebilirsiniz kontrolleri. WPF için, sadece fare kontrol alanının içine girdiğinde ToolTip'i görüntülemek istiyorsanız, 'dan önce XAML kodunuzda (ToolTip'in olmasını istediğiniz denetimin) ToolTip=""
yazmanız gerekiyorsa ToolTip.Show()
'a ihtiyacınız olmamalıdır. Bu kontrolün XAML'deki olay. Bir Düğme denetimi için Örneğin : Araç ipucu daha sonra otomatik olarak her zaman gösterilmesi gereken
<Button Name="exampleButton" Content="example" ToolTip="" ToolTipOpening="example_ToolTipOpening"/>
fare o kontrolün alanına girer. (ToolTipOpening olay fonksiyonunda görüntülenecek metni ayarlayabilirsiniz. Veya ToolTipOpening
'u atlayabilir ve metni ToolTip=""
tırnak işareti içinde belirtebilirsiniz)
Bunun yardımcı olacağını umarız.
ToolTip.Show()
WPF, Windows Forms için kullanılamaz: Zaten XAML ipucunu tasarlarsanız
ToolTip tooltip = new ToolTip{ Content = "My Tooltip" };
NameTextBox.ToolTip = tooltip;
tooltip.IsOpen = true;
ToolTipService IsOpen salt okunur bir özelliktir. – Ray