Share via


CoreTextTextUpdatingEventArgs クラス

定義

TextUpdating イベントのデータを提供します。

public ref class CoreTextTextUpdatingEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class CoreTextTextUpdatingEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class CoreTextTextUpdatingEventArgs
Public NotInheritable Class CoreTextTextUpdatingEventArgs
継承
Object Platform::Object IInspectable CoreTextTextUpdatingEventArgs
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

この型のオブジェクトは、 TextUpdating イベントのハンドラーに引数として渡されます。

プロパティ

InputLanguage

現在の入力言語を表す Language オブジェクトを取得します。

IsCanceled

テキスト更新操作が取り消されるかどうかを示す値を取得します。

NewSelection

テキスト入力サーバーが選択する必要があることを示すテキストの範囲を示す値を取得します。 サーバーは、イベントを発生させる前にこのプロパティを設定します。

Range

テキスト入力サーバーが変更する必要があるテキストの範囲を示す値を取得します。 サーバーは、イベントを発生させる前にこのプロパティを設定します。

Result

TextUpdating イベントを処理した結果を示す値を取得または設定します。 既定値は Succeeded ですが、テキスト入力サーバーが予期するように操作を実行できない場合は、イベント ハンドラーから戻る前に、 プロパティを適切な値に設定して、何が発生したかを示します。

Text

テキスト入力サーバーが変更された範囲に設定するように要求しているテキストを取得します。 サーバーは、イベントを発生させる前にこのプロパティを設定します。

メソッド

GetDeferral()

テキスト更新操作の遅延を要求します。 テキスト入力コントロールが UI スレッドではなくワーカー スレッドでホストされている場合は、このメソッドを呼び出します。

適用対象