Exemplo n.º 1
0
 private void ModelOnPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
 {
     if (propertyChangedEventArgs.PropertyName == "MarkedForUninstall")
     {
         UnmarkForUninstallationCommand.RaiseCanExecuteChanged();
         UninstallCommand.RaiseCanExecuteChanged();
     }
 }
Exemplo n.º 2
0
 // Calls RaisePropertyChanged for all PackageLoadState related properties
 internal void NotifyLoadStatePropertyChanged()
 {
     UninstallCommand.RaiseCanExecuteChanged();
     UnmarkForUninstallationCommand.RaiseCanExecuteChanged();
     LoadCommand.RaiseCanExecuteChanged();
     RaisePropertyChanged(nameof(PackageLoadStateTooltip));
     RaisePropertyChanged(nameof(PackageLoadStateText));
     RaisePropertyChanged(nameof(Unloaded));
 }