トレーニング
モジュール
.NET MAUI でデータ バインディングを使用する UI を作成します。 - Training
データ バインディングを使用して UI を作成します。 UI は最新のデータに基づいて自動的に更新され、データは UI の変更に応じて更新されます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
この例では、TextBox コントロール内のテキストが変更されるたびに、TextChanged イベントを使用してメソッドを実行する方法の 1 つを示します。
変更を監視する TextBox コントロールを含む XAML の分離コード クラスで、TextChanged イベントが発生するたびに呼び出すメソッドを挿入します。 このメソッドには、TextChangedEventHandler デリゲートで想定されているものと一致するシグネチャが必要です。
イベント ハンドラーは、ユーザーまたはプログラムによって、TextBox コントロールの内容が変更されるたびに呼び出されます。
注意
このイベントは、TextBox コントロールが作成され、最初にテキストが設定されたときに発生します。
TextBox コントロールを定義する拡張アプリケーション マークアップ言語 (XAML) で、イベント ハンドラー メソッド名と一致する値を持つ TextChanged 属性を指定します。
<TextBox TextChanged="textChangedEventHandler">
Here is the initial text in my TextBox. Each time the contents of this TextBox are changed,
the TextChanged event fires and textChangedEventHandler is called.
</TextBox>
変更を監視する TextBox コントロールを含む XAML の分離コード クラスで、TextChanged イベントが発生するたびに呼び出すメソッドを挿入します。 このメソッドには、TextChangedEventHandler デリゲートで想定されているものと一致するシグネチャが必要です。
// TextChangedEventHandler delegate method.
private void textChangedEventHandler(object sender, TextChangedEventArgs args)
{
// Omitted Code: Insert code that does something whenever
// the text changes...
} // end textChangedEventHandler
' TextChangedEventHandler delegate method.
Private Sub textChangedEventHandler(ByVal sender As Object, ByVal args As TextChangedEventArgs)
' Omitted Code: Insert code that does something whenever
' the text changes...
End Sub
イベント ハンドラーは、ユーザーまたはプログラムによって、TextBox コントロールの内容が変更されるたびに呼び出されます。
注意
このイベントは、TextBox コントロールが作成され、最初にテキストが設定されたときに発生します。
コメント
.NET Desktop feedback に関するフィードバック
.NET Desktop feedback はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。
トレーニング
モジュール
.NET MAUI でデータ バインディングを使用する UI を作成します。 - Training
データ バインディングを使用して UI を作成します。 UI は最新のデータに基づいて自動的に更新され、データは UI の変更に応じて更新されます。