diff --git a/src/Microsoft.PowerShell.ConsoleGuiTools/GridViewDataSource.cs b/src/Microsoft.PowerShell.ConsoleGuiTools/GridViewDataSource.cs index f8047ce..d4a24ca 100644 --- a/src/Microsoft.PowerShell.ConsoleGuiTools/GridViewDataSource.cs +++ b/src/Microsoft.PowerShell.ConsoleGuiTools/GridViewDataSource.cs @@ -20,14 +20,16 @@ public GridViewDataSource(List itemList) GridViewRowList = itemList; } - public bool IsMarked(int item) => GridViewRowList[item].IsMarked; + public int Length { get; } - public void Render(ListView container, ConsoleDriver driver, bool selected, int item, int col, int line, int width) + public void Render(ListView container, ConsoleDriver driver, bool selected, int item, int col, int line, int width, int start) { container.Move(col, line); RenderUstr(driver, GridViewRowList[item].DisplayString, col, line, width); } + public bool IsMarked(int item) => GridViewRowList[item].IsMarked; + public void SetMark(int item, bool value) { GridViewRowList[item].IsMarked = value; diff --git a/src/Microsoft.PowerShell.ConsoleGuiTools/Microsoft.PowerShell.ConsoleGuiTools.csproj b/src/Microsoft.PowerShell.ConsoleGuiTools/Microsoft.PowerShell.ConsoleGuiTools.csproj index 8bedf20..c957b30 100644 --- a/src/Microsoft.PowerShell.ConsoleGuiTools/Microsoft.PowerShell.ConsoleGuiTools.csproj +++ b/src/Microsoft.PowerShell.ConsoleGuiTools/Microsoft.PowerShell.ConsoleGuiTools.csproj @@ -5,8 +5,8 @@ - - + +