Вопрос

Не желая слишком сильно жужать сачу, никто знает, что CINCH V2 способа закрытия вида из команды ViewModel?

Ранее я использовал релайомманду в базе ViewModel, чтобы принять действие команды escape Keybinding и проемонтируемое событие recoStClose в кодах просмотра позади для этого.

Это было полезно?

Решение

Используйте CLACKEACTIVEPOPUPCOMMAND.EXECUTE (TRUE) в методе Execute, чтобы закрыть вид.

Я включил короткий образец ниже.

[ExportViewModel("PickOperatorViewModel")]
[PartCreationPolicy(CreationPolicy.NonShared)]
public class PickOperatorViewModel : ViewModelBase
{
  [ImportingConstructor]
  public PickOperatorViewModel()
  {
    PickOperaterCommand = new SimpleCommand<Object, Object>(CanExecutePickOperaterCommand, ExecutePickOperaterCommand);
  }

  public SimpleCommand<Object, Object> PickOperaterCommand { get; private set; }
  private void ExecutePickOperaterCommand(Object args)
  {
    CloseActivePopUpCommand.Execute(true);
  }

  private bool CanExecutePickOperaterCommand(Object args)
  {
    return true;
  }
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top