共用方式為


WpfDatePicker 類別

表示用以測試 Windows Presentation Foundation (WPF) 應用程式之使用者介面 (UI) 的日期選擇器控制項。

繼承階層架構

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfControl
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfDatePicker

命名空間:  Microsoft.VisualStudio.TestTools.UITesting.WpfControls
組件:  Microsoft.VisualStudio.TestTools.UITesting (在 Microsoft.VisualStudio.TestTools.UITesting.dll 中)

語法

'宣告
<CLSCompliantAttribute(True)> _
Public Class WpfDatePicker _
    Inherits WpfControl
[CLSCompliantAttribute(true)]
public class WpfDatePicker : WpfControl
[CLSCompliantAttribute(true)]
public ref class WpfDatePicker : public WpfControl
[<CLSCompliantAttribute(true)>]
type WpfDatePicker =  
    class
        inherit WpfControl
    end
public class WpfDatePicker extends WpfControl

WpfDatePicker 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 WpfDatePicker() 初始化 WpfDatePicker 類別的新執行個體。
公用方法 WpfDatePicker(UITestControl) 使用提供的父控制項,初始化 WpfDatePicker 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 AcceleratorKey 取得指派給此控制項的快速鍵。 (繼承自 WpfControl)。
公用屬性 AccessKey 取得指派給此控制項的鍵盤快速鍵。 (繼承自 WpfControl)。
公用屬性 AutomationId 取得指派給這個控制項的自動化識別碼。 (繼承自 WpfControl)。
公用屬性 BoundingRectangle 取得這個控制項的周框。 (繼承自 UITestControl)。
公用屬性 Calendar 取得此日期選擇器控制項的月曆組件。
公用屬性 ClassName 取得這個控制項的類別名稱。 (繼承自 UITestControl)。
公用屬性 Container 取得或設定這個 UITestControl 的容器。 (繼承自 UITestControl)。
公用屬性 ControlType 取得 UI 控制項的型別。 (繼承自 UITestControl)。
公用屬性 Date 取得或設定此日期選擇器控制項的日期值。
公用屬性 DateAsString 以字串形式取得或設定此日期選擇器控制項的日期值。
公用屬性 Enabled 取得值,這個值表示是否已啟用這個控制項。 (繼承自 UITestControl)。
公用屬性 Exists 取得值,這個值表示這個控制項是否存在使用者介面上。 (繼承自 UITestControl)。
公用屬性 FilterProperties 取得用於辨別控制項的屬性值組集合。 (繼承自 UITestControl)。
公用屬性 Font 取得此控制項之文字組件的字型名稱。 (繼承自 WpfControl)。
公用屬性 FriendlyName 取得此控制項要在使用者介面中使用的名稱。 (繼承自 UITestControl)。
公用屬性 HasFocus 取得值,這個值表示此控制項目前是否在使用者介面中具有焦點。 (繼承自 UITestControl)。
公用屬性 Height 取得控制項的高度。 (繼承自 UITestControl)。
公用屬性 HelpText 取得指派給此控制項的說明文字。 (繼承自 WpfControl)。
公用屬性 IsTopParent 取得值,指出此編輯控制項是否為最上層項目。 (繼承自 UITestControl)。
公用屬性 ItemStatus (繼承自 WpfControl)。
公用屬性 LabeledBy 取得此控制項的標籤文字。 (繼承自 WpfControl)。
公用屬性 Left 取得控制項的左邊緣的 X 座標。 (繼承自 UITestControl)。
公用屬性 Name 取得此控制項的名稱。 (繼承自 UITestControl)。
公用屬性 NativeElement 取得對應至此控制項的原生技術項目。 (繼承自 UITestControl)。
公用屬性 SearchConfigurations 取得或設定搜尋組態。 (繼承自 UITestControl)。
公用屬性 SearchProperties 取得用於識別控制項的屬性值組集合。 (繼承自 UITestControl)。
受保護的屬性 SearchPropertiesSetExplicitly 取得值,指出此控制項的搜尋屬性是否由使用者在使用者介面中設定。 (繼承自 UITestControl)。
公用屬性 ShowCalendar 取得或設定值,這個值表示此控制項的月曆組件是否可見。
公用屬性 State 取得控制項的狀態。 (繼承自 UITestControl)。
公用屬性 TechnologyName 取得或設定實作這個控制項的技術架構。 (繼承自 UITestControl)。
公用屬性 ToolTipText (繼承自 WpfControl)。
公用屬性 Top 取得控制項的上邊緣的 X 座標。 (繼承自 UITestControl)。
公用屬性 TopParent 取得這個控制項的最上層父代。 (繼承自 UITestControl)。
公用屬性 Width 取得控制項的寬度。 (繼承自 UITestControl)。
公用屬性 WindowHandle 取得這個控制項的視窗控制代碼。 (繼承自 UITestControl)。
公用屬性 WindowTitles 取得最上層視窗標題的集合。 (繼承自 UITestControl)。

回頁首

方法

  名稱 說明
公用方法 CaptureImage 擷取 UITestControl 的影像。UITestControl 必須出現在螢幕上。 (繼承自 UITestControl)。
公用方法 CopyFrom 建立 UITestControl 物件,這個物件與原始 UITestControl 參考使用者介面上相同的項目。 (繼承自 UITestControl)。
公用方法 DrawHighlight 反白顯示控制項。 (繼承自 UITestControl)。
公用方法 EnsureClickable() 捲動使用者介面,確保該控制項是可點擊的。 (繼承自 UITestControl)。
公用方法 EnsureClickable(Point) 將使用者介面捲動到特定的點,確保該控制項是可點擊的。 (繼承自 UITestControl)。
公用方法 Equals 判斷指定的 UITestControl 和目前的 UITestControl 是否相等。 (繼承自 UITestControl)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 Find 尋找 UITestControl。 (繼承自 UITestControl)。
公用方法 FindMatchingControls 傳回符合指定之 SearchPropertiesFilterProperties 的所有 UITestControl 的集合。 (繼承自 UITestControl)。
公用方法 GetChildren 傳回目前 UITestControl 之所有第一層子系的集合。 (繼承自 UITestControl)。
公用方法 GetClickablePoint 傳回控制項上可點選的點。 (繼承自 UITestControl)。
公用方法 GetHashCode 傳回表示目前 UITestControl 執行個體的唯一值。 (繼承自 UITestControl)。
公用方法 GetParent 傳回目前 UITestControl 的父代。 (繼承自 UITestControl)。
公用方法 GetProperty 取得指定之屬性的值。 (繼承自 UITestControl)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 GetUITestControlsForSearch 取得此控制項中的子控制項陣列。 (繼承自 WpfControl)。
受保護的方法 GetValidSearchProperties 傳回有效的搜尋屬性的 Helper 函式。 (繼承自 WpfControl)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法 SetFocus 將鍵盤焦點設定為 UITestControl。 (繼承自 UITestControl)。
公用方法 SetProperty 設定指定之屬性的值。 (繼承自 UITestControl)。
公用方法 ToString 傳回字串,這個字串表示目前的 UITestControl。 (繼承自 UITestControl)。
公用方法 TryFind 嘗試尋找使用者介面的控制項。 (繼承自 UITestControl)。
公用方法 TryGetClickablePoint 傳回 UITestControl 內可點選的點。如果無法點選控制項,則這個方法會傳回 false。 (繼承自 UITestControl)。
公用方法 WaitForControlCondition(Predicate<UITestControl>) 封鎖目前的執行緒,直到此控制項滿足指定的條件,或者預設的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlCondition(Predicate<UITestControl>, Int32) 封鎖目前的執行緒,直到此控制項滿足指定的條件,或者指定的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlEnabled() 封鎖目前的執行緒,直到啟用此控制項,或者預設的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlEnabled(Int32) 封鎖目前的執行緒,直到啟用此控制項,或者指定的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlExist() 封鎖目前的執行緒,直到此控制項出現在使用者介面中,或者直到預設逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlExist(Int32) 封鎖目前的執行緒,直到此控制項出現在使用者介面中,或者直到指定逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlNotExist() 封鎖目前的執行緒,直到控制項不再顯示在使用者介面 (UI),或直到預設逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlNotExist(Int32) 封鎖目前的執行緒,直到此控制項不再出現在使用者介面中,或者指定的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlPropertyEqual(String, Object) 封鎖目前的執行緒,直到此控制項的指定屬性等於指定的值,或者預設的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlPropertyEqual(String, Object, Int32) 封鎖目前的執行緒,直到此控制項的指定屬性等於指定的值,或者指定的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlPropertyNotEqual(String, Object) 封鎖目前的執行緒,直到此控制項的指定屬性不等於指定的值,或者預設的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlPropertyNotEqual(String, Object, Int32) 封鎖目前的執行緒,直到此控制項的指定屬性不等於指定的值,或者指定的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlReady() 封鎖目前的執行緒,直到此控制項準備接收滑鼠或按鍵輸入,或者預設的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlReady(Int32) 封鎖目前的執行緒,直到此控制項準備接收滑鼠或按鍵輸入,或者指定的逾時過期為止。 (繼承自 UITestControl)。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.TestTools.UITesting.WpfControls 命名空間

WpfButton.PropertyNames

WpfControl