mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-10 13:35:31 +02:00
@@ -118,7 +118,7 @@ namespace Wox.ViewModel
|
|||||||
|
|
||||||
public void SelectNextResult()
|
public void SelectNextResult()
|
||||||
{
|
{
|
||||||
if (SelectedResult != null)
|
if (Results.Count > 0 && SelectedResult != null)
|
||||||
{
|
{
|
||||||
var index = Results.IndexOf(SelectedResult);
|
var index = Results.IndexOf(SelectedResult);
|
||||||
if (index == Results.Count - 1)
|
if (index == Results.Count - 1)
|
||||||
@@ -131,7 +131,7 @@ namespace Wox.ViewModel
|
|||||||
|
|
||||||
public void SelectPrevResult()
|
public void SelectPrevResult()
|
||||||
{
|
{
|
||||||
if (SelectedResult != null)
|
if (Results.Count > 0 && SelectedResult != null)
|
||||||
{
|
{
|
||||||
var index = Results.IndexOf(SelectedResult);
|
var index = Results.IndexOf(SelectedResult);
|
||||||
if (index == 0)
|
if (index == 0)
|
||||||
@@ -144,32 +144,30 @@ namespace Wox.ViewModel
|
|||||||
|
|
||||||
public void SelectNextPage()
|
public void SelectNextPage()
|
||||||
{
|
{
|
||||||
var index = 0;
|
if (Results.Count > 0 && SelectedResult != null)
|
||||||
if (SelectedResult != null)
|
|
||||||
{
|
{
|
||||||
index = Results.IndexOf(SelectedResult);
|
var index = Results.IndexOf(SelectedResult);
|
||||||
|
index += 5;
|
||||||
|
if (index > Results.Count - 1)
|
||||||
|
{
|
||||||
|
index = Results.Count - 1;
|
||||||
|
}
|
||||||
|
SelectedResult = Results.ElementAt(index);
|
||||||
}
|
}
|
||||||
index += 5;
|
|
||||||
if (index > Results.Count - 1)
|
|
||||||
{
|
|
||||||
index = Results.Count - 1;
|
|
||||||
}
|
|
||||||
SelectedResult = Results.ElementAt(index);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SelectPrevPage()
|
public void SelectPrevPage()
|
||||||
{
|
{
|
||||||
var index = 0;
|
if (Results.Count > 0 && SelectedResult != null)
|
||||||
if (SelectedResult != null)
|
|
||||||
{
|
{
|
||||||
index = Results.IndexOf(SelectedResult);
|
var index = Results.IndexOf(SelectedResult);
|
||||||
|
index -= 5;
|
||||||
|
if (index < 0)
|
||||||
|
{
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
|
SelectedResult = Results.ElementAt(index);
|
||||||
}
|
}
|
||||||
index -= 5;
|
|
||||||
if (index < 0)
|
|
||||||
{
|
|
||||||
index = 0;
|
|
||||||
}
|
|
||||||
SelectedResult = Results.ElementAt(index);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Clear()
|
public void Clear()
|
||||||
|
|||||||
Reference in New Issue
Block a user