WPFTextBox クラス

説明

書式なしテキストの表示や編集に使用できるコントロールを表します。

継承階層

構文

'Declaration
Public Class WPFTextBox _
Inherits WPFTextBoxBase

プロパティ

名前 説明
AcceptsReturn ユーザーが Enter キーを押したときに、テキスト編集コントロールがどのような応答をするかを示す値。 (WPFTextBoxBase から継承されました)
AcceptsTab ユーザーが Tab キーを押したときに、テキスト編集コントロールがどのような応答をするかを示す値。 (WPFTextBoxBase から継承されました)
ActualHeight この要素の描画する高さ。 (WPFFrameworkElement から継承されました)
ActualWidth この要素の描画する幅。 (WPFFrameworkElement から継承されました)
AutoWordSelection マウスのドラッグによって単語の一部が選択された場合に、単語の残りの部分を選択するかどうかを指定する値。 (WPFTextBoxBase から継承されました)
CanRedo 最新の取り消し操作をやり直すことができるかどうかを示す値。 (WPFTextBoxBase から継承されました)
CanUndo 最新の操作を元に戻すことができるかどうかを示す値。 (WPFTextBoxBase から継承されました)
CaretIndex キャレットの挿入位置インデックス。
CharacterCasing テキスト ボックスに手動で文字を入力した場合に大文字で入力されるか小文字で入力されるか。
FontFamily TextBlock のトップレベルの優先フォント ファミリー。 (WPFControl から継承されました)
FontSize TextBlock のトップレベルのフォント サイズ。 (WPFControl から継承されました)
HorizontalScrollBarVisibility 水平スクロール バーが表示されるかどうかを示す値。 (WPFTextBoxBase から継承されました)
IsEnabled この要素がユーザー インターフェイス (UI) で有効かどうかを示す値。 (WPFBase から継承されました)
IsReadOnly コントロールに対してユーザーが操作するテキスト編集コントロールが読み取り専用かどうかを示す値。 (WPFTextBoxBase から継承されました)
IsSpellCheckEnabled スペル チェックが有効かどうか。 (WPFTextBoxBase から継承されました)
IsTabStop コントロールがタブ ナビゲーションに含まれるかどうかを示す値。 (WPFControl から継承されました)
IsUndoEnabled テキスト編集コントロールの取り消しのサポートが有効かどうかを示す値。 (WPFTextBoxBase から継承されました)
LineCount テキスト ボックス内の行の合計数。
MaxLength テキスト ボックスに手動で入力できる最大文字数。
MaxLines 表示行の最大数。
MinLines 表示行の最小数。
Name 要素の識別名。 (WPFFrameworkElement から継承されました)
SelectedText テキスト ボックス内の現在の選択の内容。 このプロパティを取得すると現在のテキストの文字列のコピーが返されます。 このプロパティを設定すると現在の選択範囲が指定された文字列で置換されます。
SelectionLength テキスト ボックス内の現在の選択範囲の文字数。
SelectionStart 現在の選択範囲の開始位置の文字インデックス。
TabIndex ユーザーが Tab キーを使用してコントロール間を移動するときに、要素がフォーカスを受け取る順序を決定する値。 (WPFControl から継承されました)
Text コントロールのテキスト。 (TestObject から継承されました)
TextAlignment テキスト ボックスのコンテンツの水平方向の配置を示す値。
TextWrapping テキスト ボックスのテキスト折り返し方法を示す値。
ToolTip ユーザー インターフェイス (UI) 上でこの要素に対して表示されるツール チップ。 (WPFBase から継承されました)
Value コントロールの値(たとえば、テキスト コントロールのテキスト)。 (TestObject から継承されました)
VerticalScrollBarVisibility 垂直スクロール バーが表示されるかどうかを示す値。 (WPFTextBoxBase から継承されました)

メソッド

名前 説明
AppendText テキスト コントロールのコンテンツに文字列を追加します。 (WPFTextBoxBase から継承されました)
BringIntoView この要素をビューに表示することを試みます。 (WPFBase から継承されました)
CaptureBitmap このオブジェクトのビットマップ イメージをファイルに保存します。 絶対ファイル名で指定しない場合、エージェントを実行しているマシンのデフォルトのビットマップ保存場所にビットマップが保存されます (%LOCALAPPDATA%/Silk/SilkTest/capturedBitmaps)。 キャプチャされたビットマップのピクセルは 32 ビット RGB 順で保存されます。それぞれのピクセルの 4 バイト目 (アルファ チャネル) はパディングのためで、イメージの解析時には無視されます。 .NET では、定数 System.Drawing.Imaging.PixelFormat.Format32bppRgb が、このために使用できます。 (TestObject から継承されました)
Clear テキスト ボックスのすべてのコンテンツをクリアします。
Click オブジェクトをクリックします。 (IClickable から継承されました)
Copy テキスト編集コントロールの現在の選択範囲をクリップボードにコピーします。 (WPFTextBoxBase から継承されました)
Cut テキスト編集コントロールの現在の選択範囲を削除してクリップボードにコピーします。 (WPFTextBoxBase から継承されました)
DoubleClick マウス ボタンをオブジェクト上でダブルクリックします。 (IClickable から継承されました)
Exists ロケーターに一致する子オブジェクトがテスト対象アプリケーションのオブジェクトに対して存在するかどうか検査します。 timeout パラメーターが指定された場合は、エージェントは指定されたタイムアウト値を経過するまで繰り返し検索します。 タイムアウト値が指定されていない場合は、最初の検索でオブジェクトが見つからないとすぐに false が返されます。 (TestObject から継承されました)
Exists オブジェクトがテスト対象アプリケーション内に存在するかどうかを確認します。 (TestObject から継承されました)
Find XPath ロケーターで指定したオブジェクトを検索します。 (TestObject から継承されました)
FindAll XPath ロケーターで指定したすべてのオブジェクトを検索します。 (TestObject から継承されました)
GenerateLocator このオブジェクトのロケーターを返します。 (TestObject から継承されました)
GetCharacterIndexFromLineIndex 指定した行の最初の文字を示す 0 を基準としたインデックス値を返します。
GetChildren このオブジェクトの子オブジェクトを返します。 (TestObject から継承されました)
GetDynamicMethodList この TestObject に対して動的に呼び出すことのできるメソッド(シグネチャを含む)のリストを返します。 (TestObject から継承されました)
GetFirstVisibleLineIndex 現在テキスト ボックスに表示されている最初の行に対応する行インデックスを返します。
GetLastVisibleLineIndex 現在テキスト ボックスに表示されている最後の行に対応する行インデックスを返します。
GetLineIndexFromCharacterIndex 指定された文字インデックスが含まれている行に対応する、0 を基準とした行インデックスを返します。
GetLineLength 指定した行の文字の数を返します。
GetLineText 指定した行に現在表示されているテキストを返します。
GetMaximumScrollPosition ScrollViewer の最大位置を取得します。 (IWPFScrollable から継承されました)
GetParent テスト アプリケーション内でこのオブジェクトの親を検索します。 (TestObject から継承されました)
GetProperty 指定したプロパティの値を返します。 (TestObject から継承されました)
GetPropertyList 指定したオブジェクトに対して取得できるプロパティ名のリストを返します。 (TestObject から継承されました)
GetRect このオブジェクトの大きさと位置を返します。 デフォルトでは、返される座標は、このオブジェクトを含む親ウィンドウに対する相対値となります。 (TestObject から継承されました)
GetScrollPosition ScrollViewer の位置を返します。 (IWPFScrollable から継承されました)
HighlightObject このオブジェクトをハイライトします。 (TestObject から継承されました)
ImageClick 指定したイメージ資産をクリックします。 (TestObject から継承されました)
ImageClickFile 指定したイメージをクリックします。 (TestObject から継承されました)
ImageExists 指定したイメージが存在するかどうかを返します。 (TestObject から継承されました)
ImageExistsFile 指定したイメージが存在するかどうかを返します。 (TestObject から継承されました)
ImageRectangle 指定したイメージのオブジェクトに相対的な矩形領域を返します。 (TestObject から継承されました)
ImageRectangleFile 指定したイメージのオブジェクトに相対的な矩形領域を返します。 (TestObject から継承されました)
Invoke テスト オブジェクトのメソッドを動的に呼び出します。 (TestObject から継承されました)
InvokeMethods この TestObject から始まる一連のメソッドを動的に呼び出します。 (TestObject から継承されました)
IsFocused コントロールがフォーカスを持つかどうかを返します。 (IFocusable から継承されました)
MouseMove オブジェクト上の指定した場所にポインターを移動します。 このメソッドはモバイル Web アプリケーションではサポートされていません。 (IClickable から継承されました)
OpenContextMenu 指定した位置でコンテキスト メニューを開きます。 (WPFBase から継承されました)
OpenContextMenuSelect コンテキスト メニューを開き、コンテキスト メニューからメニュー項目を選択します (WPFBase から継承されました)
Paste テキスト編集コントロールで現在選択されている場所にクリップボードの内容を貼り付けます。 (WPFTextBoxBase から継承されました)
PointFromScreen 画面座標における Point を、Visual の現在の座標系を表す Point に変換します。 (WPFFrameworkElement から継承されました)
PointToScreen Visual の現在の座標系を表す Point を、画面座標における Point に変換します。 (WPFFrameworkElement から継承されました)
PressKeys 一連のキーまたはマウス ボタンを押します(離しません)。 (IKeyable から継承されました)
PressMouse オブジェクト上でマウス ボタンを押します(離しません)。 このメソッドはモバイル Web アプリケーションではサポートされていません。 (IClickable から継承されました)
Redo 最新の取り消しコマンドを取り消します。 つまり、undo スタックの最新の undo 単位をやり直します。 (WPFTextBoxBase から継承されました)
ReleaseKeys 一連のキーまたはマウス ボタンを離します。 (IKeyable から継承されました)
ReleaseMouse マウス ボタンを離します。 このメソッドはモバイル Web アプリケーションではサポートされていません。 (IClickable から継承されました)
Scroll ScrollViewer の値を指定した scrolldestination に設定します。 (IWPFScrollable から継承されました)
ScrollToLine 指定された行インデックス位置の行が表示されるまでスクロールします。
ScrollToPosition ScrollViewer の位置を設定します。 (IWPFScrollable から継承されました)
Select テキスト ボックス内のテキストの範囲を選択します。
SelectAll テキスト編集コントロールのすべての内容を選択します。 (WPFTextBoxBase から継承されました)
SetFocus コントロールにフォーカスを与えます。 (IFocusable から継承されました)
SetProperty 指定したプロパティの値を設定します。 (TestObject から継承されました)
SetText テキストを設定します。
StartScreenRecording スクリーンの記録を開始します (TestObject から継承されました)
StopScreenRecording スクリーンの記録を停止します (TestObject から継承されました)
TextCapture このオブジェクトの表示領域内のテキストを返します。 (TestObject から継承されました)
TextClick 指定したテキストの中央をクリックします。 (TestObject から継承されました)
TextExists 指定したテキストが存在するかどうかを返します。 (TestObject から継承されました)
TextRectangle 指定したテキストのオブジェクトに相対的な矩形領域を返します。 (TestObject から継承されました)
TypeKeys 一連のキーストロークをオブジェクトに送信します。 (IKeyable から継承されました)
TypePasswordKeys 暗号化されたパスワードをテキスト フィールドなどのオブジェクトに入力します。 (IKeyable から継承されました)
Undo 最新の取り消しコマンドを取り消します。 つまり、undo スタックの最新の undo 単位を取り消します。 (WPFTextBoxBase から継承されました)
WaitForChildDisappearance 指定した子オブジェクトが存在しなくなるか、タイムアウト値に到達するまで待機します。オプションの 'timeout' パラメーターを使用してタイムアウト値を明示的に指定しない場合は、オプション OPT_WAIT_RESOLVE_OBJDEF によって指定されたタイムアウト値が使用されます。 タイムアウト値に到達すると例外がスローされます。 (TestObject から継承されました)
WaitForDisappearance オブジェクトが存在しなくなるか、タイムアウト値に到達するまで待機します。 オプションの 'timeout' パラメーターを使用してタイムアウト値を明示的に指定しない場合は、オプション OPT_WAIT_RESOLVE_OBJDEF によって指定されたタイムアウト値が使用されます。 タイムアウト値に到達すると例外がスローされます。 (TestObject から継承されました)
WaitForObject 指定したロケーターに一致するオブジェクトを待機します。 タイムアウト内に一致するオブジェクトが見つからない場合は、ObjectNotFoundException がスローされます。 デフォルトのタイムアウトは 5 秒で、オプション OPT_WAIT_RESOLVE_OBJDEF の値を設定してタイムアウト値を変更できます。 結果を表示する前にトランザクションが処理される場合など、AUT が特定のオブジェクトを表示するのに長時間かかる場合は、WaitForObject を使用してください。 デフォルトでは組み込みの同期が機能するため、UI の操作に対して WaitForObject は必要ありません。 通常のスクリプト実行中に不規則にタイムアウト エラーが発生する場合、WaitForObject ステートメントをスクリプトに追加するのではなく、デフォルトのタイムアウト値を増やすことを検討してください。 (TestObject から継承されました)
WaitForProperty 指定したプロパティが指定した値になるまで、またはタイムアウトに到達するまで待機します。オプションの 'timeout' パラメーターを使用してタイムアウト値を明示的に指定しない場合は、オプション OPT_WAIT_RESOLVE_OBJDEF によって指定されたタイムアウト値が使用されます。 タイムアウト値に到達すると例外がスローされます。 (TestObject から継承されました)
WaitForPropertyNotEquals 指定したプロパティが指定した値と異なる値になるまで、またはタイムアウトに到達するまで待機します。オプションの 'timeout' パラメーターを使用してタイムアウト値を明示的に指定しない場合は、オプション OPT_WAIT_RESOLVE_OBJDEF によって指定されたタイムアウト値が使用されます。 タイムアウト値に到達すると例外がスローされます。 (TestObject から継承されました)
WaitForScreenshotStable 指定した間隔で撮影したスクリーンショットを比較することによって、コントロールの表示が安定し、その位置が変更されなくなるまで待機します。 オプションの 'timeout' パラメーターを使用してタイムアウト値を明示的に指定しない場合は、オプション OPT_WAIT_SCREENSHOT_STABLE によって指定されたタイムアウト値が使用されます。 デフォルトの間隔は 200 ミリ秒です。 タイムアウト値に到達すると例外がスローされます。 (TestObject から継承されました)