在我的小应用程序中,我需要使用TextBlock视觉对象,但是在此之前,我需要强制滚动到TextBlock内容的顶部(TextBlock包含在ScrollViewer中)。所以我调用方法
ScrollViewer1.ScrollToTop();
,程序继续将TextBlock视觉效果呈现到RenderTargetBitmap,但是由于未完成ScrollToTop(),位图的顶部不可见。如果我手动滚动到顶部,然后按按钮以继续使用TextBlock visual,则生成的位图正确,但是我希望程序自动继续。 我可能会在后台线程中实现1或2秒的“暂停”,但这不是我要解决的问题。我需要一些通知,强制滚动到顶部已完成。 有什么建议吗?
谢谢。
答案 0 :(得分:0)
一种解决方法将列在ScrollViewer.ScrollChanged Event
并检查ScrollViewer.VerticalOffset Property
当它是VerticalOffset时,适当范围的代码将开始执行。