Использование событий в коде для создания и отслеживания полей Data Standard, связанных с другими полями или с определенными функциями.
Поля можно обновлять не только при запуске Data Standard, но и при каждом изменении выбранных полей пользователем.
function InitializeWindow {
$dsWindow.Width = 600
$dsWindow.Height = 400
$Prop["State"].add_PropertyChanged({
param( $parameter)
StateChanged
})
}
После захвата события вызывается функция StateChanged. Свойство State связано с текстовым полем (testtextfield). Теперь каждый раз при вставке пользователем нового текста в это поле выполняется вызов функции StateChanged. Другая простая функция (SayHello) может быть использована для записи результата ("Hello" + введенная строка) в другом поле (testtextfield2). Эти две функции можно записать следующим образом:

Файл XAML содержит два текстовых поля с именами testtextfield и testtextfield2. Первое из них связано со свойством State.
Теперь при запуске Data Standard и вводе текста в поле testtextfield приложение Data Standard отображает "hello+ введенный текст". Это довольно простой пример, но он может пригодится при добавлении новых функций в диалоговое окно Data Standard и при решении возникающих проблем.