ScrollViewer'ımdan Scrollbar'a erişmek istiyorum.WPF: Scrollbar'dan ScrollViewer'dan nasıl programlanır?
Bence ScrollViewer'ın şablonunda bir yerde saklanıyor, erişebilmemin bir yolu var mı ve program aracılığıyla bir başvuru alınıyor mu?
Ben kodunda
<ScrollViewer x:Name="myScrollViewer">
var Yani eğer gitmek istiyorum arkasında:
ScrollBar scrollBar = myScrollViewer.GetScrollBar();
(besbelli, ben sadece bu daha yanıltıcıdır olurdu varsayıyorum)
Şablon özelliği tipidir 'o Bulabileceğiniz çocukları içermiyor ControlTemplate'. – AnthonyWJones
Evet öyle. Bu çalışır, WPF'de test edildi. Kaydırma çubuklarını bulmak için –
'ApplyTemplate()' 'ScrollViewer' üzerinde çağrılmalıdır. ScrollViewer içeren bir denetimin public override void OnApplyTemplate() işlevinde bu yanıttaki kodu çağırırsanız, önce "myScrollViewer.ApplyTemplate()" sözcüğünü çağırmadan herhangi bir sonuç vermez. Kaydırma çubuklarını bulmak için – zmechanic