Щоб прослухати прив’язку команди, виконайте такі дії:
- Створіть клас DelegateCommand, успадкований від ICommand, який використовуватиметься у прикладі класу ViewModel. …
- Створіть зразок класу ViewModel, щоб зв’язати команду в прикладі програми WPF. …
- Прив’яжіть команду в елементі керування HierarchyNavigator.
Найпростіший спосіб використання команди в WPF – це використовуйте попередньо визначену RoutedCommand з одного з класів бібліотеки команд; використовувати елемент керування, який має власну підтримку для обробки команди; і використовуйте елемент керування, який має власну підтримку для виклику команди.
Щоб додати команду DelegateCommand у моделі перегляду, створені під час компіляції, створіть метод void з атрибутом GenerateCommand у вашому базовому класі View Model. [GenerateViewModel] public partial class ViewModel { [GenerateCommand] void Login(рядковий параметр) { //… } bool CanLogin(рядковий параметр) { //… } }
Зв'язування даних – це процес, який встановлює зв’язок між інтерфейсом користувача програми та даними, які він відображає. Якщо зв’язування має правильні параметри, а дані надають відповідні сповіщення, коли дані змінюють своє значення, елементи, які зв’язані з даними, відображають зміни автоматично.
Команда bind є вбудованою командою оболонки Bash. Він використовується щоб встановити прив’язки клавіш і змінні Readline. Прив’язки клавіш — це дії клавіатури, які прив’язані до функції. Таким чином, його можна використовувати для зміни того, як bash реагує на натискання клавіш або комбінацій клавіш на клавіатурі.
Function.prototype.bind() Метод bind() екземплярів Function створює нову функцію, яка під час виклику викликає цю функцію з ключовим словом this, встановленим у надане значення, і заданою послідовністю аргументів, що передує будь-якому наданому, коли нова функція називається.