היי,
אני רוצה לממש התנהגות כזו ש scrollViewer של החלון שלי בברירת מחדל תמיד מתעדכן להיות הכי למטה :
אני מבצע זאת באופן הבא:
<ScrollViewer VerticalScrollBarVisibility="Auto" Name="SViewer">
<StackPanel Name="SP_terminal">
</StackPanel>
</ScrollViewer>
ובקוד C# אני מוסיף כל מיני אלמנטים לתוך הstackPanel ומעדכן את הגלגלת של החלון להיות למטה ע"י ScrollToBottom באופן הבא:
TextBlock myTextBlock = new TextBlock();
myTextBlock.Text = "bla bla";
SP_terminal.Children.Add(myTextBlock);
SViewer.ScrollToBottom();
אבל אני רוצה שכאשר המשתמש גורר את הגלגלת של החלון שזה יפסיק לעדכן כל פעם את הגלגלת להיות הכי למטה, הבעיה היא שאני לא יודע איזה event קופץ כאשר המשתמש מזיז את הגלגלת. אני חושב שניסיתי כל event אפשרי.
ברגע שיהיה בידי את ה event אין לי בעיה לשנות את ההתנהגות הזו.
תודה!