Условное связывание клавиш - PullRequest
2 голосов
/ 27 сентября 2011


Я бродил, если бы кто-нибудь мог объяснить мне, как я могу сделать условное связывание ключа (используя шаблон MVVM), в настоящий момент у меня есть

 <Window.InputBindings>
    <KeyBinding Command="{Binding Path=CMD_Login}" Gesture="Enter" />
</Window.InputBindings>

, но я хотел бы этот ключ-привязка активна только в том случае, если пользователь входит в систему. Окно входа в систему установлено на видимое / коллапс в зависимости от того, входит ли пользователь в систему или нет, поэтому бродил, может ли условное условие основываться на этом?
Спасибо

1 Ответ

1 голос
/ 27 сентября 2011

Если у вас есть команда, не должна ли деталь CanExecute обрабатывать ее, не всегда возвращая true?

...