我有一个自UIElement派生的自定义控件,该控件在onrender替代中绘制了一些文本。效果很好,只是在需要它们时我无法显示任何滚动条。
我在xaml中有这个
<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
<local:AViewer BracketColor="LimeGreen"
</ScrollViewer>
我已经重写了MeasureCore来返回实际的宽度/高度,但是如果窗口的大小太小,滚动条将永远不会打开。
我还需要向控件中添加什么才能使滚动工作,是否需要实现IScrollInfo?
TIA
答案 0 :(得分:0)
已修复:更新图形时没有调用InvalidateMeasure。打电话说一切正常之后。