Remove redundant OnPropertyChagned

This commit is contained in:
bao-qian
2016-05-23 22:17:38 +01:00
parent 82d4b866c0
commit d15611fd44
3 changed files with 23 additions and 91 deletions

View File

@@ -74,20 +74,23 @@ namespace Wox
QueryTextBox.Focus();
QueryTextBox.CaretIndex = QueryTextBox.Text.Length;
};
vm.MainWindowVisibilityChanged += (o, e) =>
vm.PropertyChanged += (o, e) =>
{
if (vm.MainWindowVisibility.IsVisible())
if (e.PropertyName == nameof(vm.MainWindowVisibility))
{
Activate();
QueryTextBox.Focus();
Left = GetWindowsLeft();
Top = GetWindowsTop();
_settings.ActivateTimes++;
}
else
{
_settings.WindowLeft = Left;
_settings.WindowTop = Top;
if (vm.MainWindowVisibility.IsVisible())
{
Activate();
QueryTextBox.Focus();
Left = GetWindowsLeft();
Top = GetWindowsTop();
_settings.ActivateTimes++;
}
else
{
_settings.WindowLeft = Left;
_settings.WindowTop = Top;
}
}
};
}