トレーニング
モジュール
.NET MAUI 用の MVVM ビューモデルを設計する - Training
MVVM 設計パターンを使用して、ビジネス ロジックとユーザー インターフェイス コードを分離する方法について説明します。 ビューモデルの設計方法と、それらが非常に重要な理由について説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
メソッドに関する情報を含め、 IObjectModelProvider を実装するためのガイドラインと規則について説明します。 ObjectModel コントロール パターンは、ドキュメントの基になるオブジェクト モデルへのポインターを公開するために使用されます。
多くのアプリケーションでは、Microsoft UI オートメーション が提供する価値を超える価値を追加するリッチ オブジェクト モデルを実装しています。 このコントロール パターンを使用すると、クライアントはUI オートメーション要素から基になるオブジェクト モデルに移動できます。
このトピックは、次のセクションで構成されています。
ObjectModel コントロール パターンを実装する場合は、次のガイドラインと規則に注意してください。
IObjectModelProvider インターフェイスを実装するために、次のメソッドが必要です。
必須メンバー | メンバーの型 | メモ |
---|---|---|
GetUnderlyingObjectModel | メソッド | 基になるオブジェクト モデルへの COM ポインターを返します。 クライアントは、特定のオブジェクト モデル ポインターを取得するために IUnknown::QueryInterface メソッドを呼び出す必要があります。 |
このコントロール パターンには、関連するイベントがありません。
トレーニング
モジュール
.NET MAUI 用の MVVM ビューモデルを設計する - Training
MVVM 設計パターンを使用して、ビジネス ロジックとユーザー インターフェイス コードを分離する方法について説明します。 ビューモデルの設計方法と、それらが非常に重要な理由について説明します。
ドキュメント
IRawElementProviderFragment::SetFocus (uiautomationcore.h) - Win32 apps
この要素にフォーカスを設定します。
ITextRangeProvider::FindAttribute (uiautomationcore.h) - Win32 apps
指定したテキスト属性値を持つテキスト範囲サブセットを返します。
ActiveEnd (uiautomationcore.h) - Win32 apps
SelectionActiveEnd テキスト属性に使用できる値が含まれます。これは、現在選択されているテキストを表すテキスト範囲に対するキャレットの位置を示します。