【发布时间】:2013-07-13 13:43:46
【问题描述】:
我想使用 MonoMac 在 NSScrollView 中读取和写入滚动位置(水平和垂直)。我这样做是因为我想保存和加载几个不同的状态,其中包括滚动位置。我没有几个不同的 NSScrollView,而是只有一个,并且希望在状态发生变化时对其进行更改。
到目前为止,我发现我对 NSScrollView 的 HorizontalScroller 和 VerticalScroller 的 DoubleValue 感兴趣。但是我一生无法弄清楚如何检测这个值何时发生变化,以便我可以保存它。无论用户是单击滚动条、拖动它还是使用鼠标或触控板,我都需要检测更改。只要滚动条移动,我就想保存位置。
有什么建议吗?
【问题讨论】: