Explorar o código

ComboBox wire source directly to ListView

Ross Ferguson %!s(int64=5) %!d(string=hai) anos
pai
achega
b99dbfee8b
Modificáronse 1 ficheiros con 2 adicións e 6 borrados
  1. 2 6
      Terminal.Gui/Views/ComboBox.cs

+ 2 - 6
Terminal.Gui/Views/ComboBox.cs

@@ -49,7 +49,8 @@ namespace Terminal.Gui {
 			if (source == null) {
 				Source = null;
 			} else {
-				Source = MakeWrapper (source);
+				listview.SetSource (source);
+				Source = listview.Source;
 			}
 		}
 
@@ -106,11 +107,6 @@ namespace Terminal.Gui {
 			SetSource (source);
 		}
 
-		static IListDataSource MakeWrapper (IList source)
-		{
-			return new ListWrapper (source);
-		}
-
 		private void Initialize ()
 		{
 			ColorScheme = Colors.Base;