mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-06 03:07:04 +02:00
@@ -9,10 +9,7 @@ namespace Wox.ViewModel
|
||||
|
||||
protected void OnPropertyChanged(string propertyName)
|
||||
{
|
||||
if (null != PropertyChanged)
|
||||
{
|
||||
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
||||
}
|
||||
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
||||
}
|
||||
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
@@ -37,10 +34,7 @@ namespace Wox.ViewModel
|
||||
|
||||
public virtual void Execute(object parameter)
|
||||
{
|
||||
if (null != _action)
|
||||
{
|
||||
_action(parameter);
|
||||
}
|
||||
_action?.Invoke(parameter);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -287,7 +287,7 @@ namespace Wox.ViewModel
|
||||
|
||||
ShiftEnterCommand = new RelayCommand(_ =>
|
||||
{
|
||||
if (!IsContextMenuVisible && null != Results.SelectedResult)
|
||||
if (!IsContextMenuVisible && Results.SelectedResult != null)
|
||||
{
|
||||
ShowContextMenu(Results.SelectedResult.RawResult);
|
||||
}
|
||||
@@ -295,7 +295,7 @@ namespace Wox.ViewModel
|
||||
|
||||
OpenResultCommand = new RelayCommand(o =>
|
||||
{
|
||||
if (null != o)
|
||||
if (o != null)
|
||||
{
|
||||
var index = int.Parse(o.ToString());
|
||||
Results.SelectResult(index);
|
||||
|
||||
@@ -19,7 +19,7 @@ namespace Wox.ViewModel
|
||||
|
||||
public ResultViewModel(Result result)
|
||||
{
|
||||
if (null != result)
|
||||
if (result != null)
|
||||
{
|
||||
RawResult = result;
|
||||
|
||||
|
||||
@@ -35,16 +35,16 @@ namespace Wox.ViewModel
|
||||
}
|
||||
set
|
||||
{
|
||||
if (null != value)
|
||||
if (value != null)
|
||||
{
|
||||
if (null != _selectedResult)
|
||||
if (_selectedResult != null)
|
||||
{
|
||||
_selectedResult.IsSelected = false;
|
||||
}
|
||||
|
||||
_selectedResult = value;
|
||||
|
||||
if (null != _selectedResult)
|
||||
if (_selectedResult != null)
|
||||
{
|
||||
_selectedResult.IsSelected = true;
|
||||
}
|
||||
@@ -106,7 +106,7 @@ namespace Wox.ViewModel
|
||||
|
||||
public void SelectNextResult()
|
||||
{
|
||||
if (null != SelectedResult)
|
||||
if (SelectedResult != null)
|
||||
{
|
||||
var index = Results.IndexOf(SelectedResult);
|
||||
if (index == Results.Count - 1)
|
||||
@@ -119,7 +119,7 @@ namespace Wox.ViewModel
|
||||
|
||||
public void SelectPrevResult()
|
||||
{
|
||||
if (null != SelectedResult)
|
||||
if (SelectedResult != null)
|
||||
{
|
||||
var index = Results.IndexOf(SelectedResult);
|
||||
if (index == 0)
|
||||
@@ -133,7 +133,7 @@ namespace Wox.ViewModel
|
||||
public void SelectNextPage()
|
||||
{
|
||||
var index = 0;
|
||||
if (null != SelectedResult)
|
||||
if (SelectedResult != null)
|
||||
{
|
||||
index = Results.IndexOf(SelectedResult);
|
||||
}
|
||||
@@ -148,7 +148,7 @@ namespace Wox.ViewModel
|
||||
public void SelectPrevPage()
|
||||
{
|
||||
var index = 0;
|
||||
if (null != SelectedResult)
|
||||
if (SelectedResult != null)
|
||||
{
|
||||
index = Results.IndexOf(SelectedResult);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user