Istnieje możliwość tworzenia i monitorowania pól Data Standard, które mają określone relacje z innymi polami lub funkcjami zdefiniowanymi za pomocą zdarzeń w kodzie. Pola mogą być aktualizowane nie tylko po uruchomieniu rozwiązania Data Standard, ale za każdym razem, gdy użytkownik zmienia wybrane pola.
function InitializeWindow {
$dsWindow.Width = 600
$dsWindow.Height = 400
$Prop["State"].add_PropertyChanged({
param( $parameter)
StateChanged
})
}
Zdarzenie jest przechwytywane i następuje wywołanie funkcji StateChanged. Właściwość „State” jest przypisana do pola tekstowego (testtextfield). Teraz, za każdym razem, gdy użytkownik wstawi nowy tekst w tym polu, zostanie wywołana funkcja StateChanged. Innej prostej funkcji (SayHello) można użyć, aby zapisać wynik („Hello” + wprowadzony ciąg) w innym polu (testtextfield2). Te dwie funkcje można zapisać następująco:

Plik xaml zawiera dwa pola tekstowe o nazwie „testtextfield” i „testtextfield2”. Pierwsze jest powiązane z właściwością o nazwie „State”.
Teraz po uruchomieniu rozwiązania Data Standard i wpisaniu dowolnego tekstu w polu „testtextfield” w rozwiązaniu Data Standard zostanie wyświetlony komunikat hello+wpisany tekst. Jest to prosty przykład, ale mamy nadzieję, że nasunie pomysły dodawania nowych elementów do rozwiązania Data Standard lub pozwoli rozwiązać problemy.