Thomas 2 лет назад
Родитель
Сommit
78a757df5d
2 измененных файлов с 7 добавлено и 4 удалено
  1. 5 2
      Terminal.Gui/Views/TableView.cs
  2. 2 2
      UnitTests/Views/TableViewTests.cs

+ 5 - 2
Terminal.Gui/Views/TableView.cs

@@ -1568,8 +1568,11 @@ namespace Terminal.Gui {
 				first = false;
 			}
 
-			var last = toReturn.Last ();
-			last.Width = Math.Max (last.Width, availableHorizontalSpace - last.X);
+			if(Style.ExpandLastColumn)
+			{
+				var last = toReturn.Last ();
+				last.Width = Math.Max (last.Width, availableHorizontalSpace - last.X);
+			}
 
 			return toReturn;
 		}

+ 2 - 2
UnitTests/Views/TableViewTests.cs

@@ -1792,9 +1792,9 @@ namespace Terminal.Gui.ViewTests {
 			tableView.Redraw (tableView.Bounds);
 			expected =
 				@"
-│A│B│Very Long       
+│A│B│Very Long Column
 ├─┼─┼───────────────────┤
-│1│2│aaaaaaaaaa         
+│1│2│aaaaaaaaaaaaaaaaaaa
 │1│2│aaa                │
 ";
 			TestHelpers.AssertDriverContentsAre (expected, output);