Преглед на файлове

Sets the vertical and horizontal ContentOffset property.

BDisp преди 4 години
родител
ревизия
cb71674e76
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      Terminal.Gui/Views/ScrollView.cs

+ 2 - 0
Terminal.Gui/Views/ScrollView.cs

@@ -117,7 +117,9 @@ namespace Terminal.Gui {
 			set {
 			set {
 				contentOffset = new Point (-Math.Abs (value.X), -Math.Abs (value.Y));
 				contentOffset = new Point (-Math.Abs (value.X), -Math.Abs (value.Y));
 				contentView.Frame = new Rect (contentOffset, contentSize);
 				contentView.Frame = new Rect (contentOffset, contentSize);
+				vertical.ContentOffset = -contentOffset.Y;
 				vertical.Position = Math.Max (0, -contentOffset.Y);
 				vertical.Position = Math.Max (0, -contentOffset.Y);
+				horizontal.ContentOffset = -contentOffset.X;
 				horizontal.Position = Math.Max (0, -contentOffset.X);
 				horizontal.Position = Math.Max (0, -contentOffset.X);
 				SetNeedsDisplay ();
 				SetNeedsDisplay ();
 			}
 			}