語言

TreeViewDataItemAutomationPeer 類別

定義

將包含資料項目的 TreeViewItem 類型暴露給 使用者介面自動化。

public ref class TreeViewDataItemAutomationPeer : System::Windows::Automation::Peers::ItemAutomationPeer, System::Windows::Automation::Provider::IExpandCollapseProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ISelectionItemProvider
public class TreeViewDataItemAutomationPeer : System.Windows.Automation.Peers.ItemAutomationPeer, System.Windows.Automation.Provider.IExpandCollapseProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ISelectionItemProvider
type TreeViewDataItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface ISelectionItemProvider
    interface IScrollItemProvider
    interface IExpandCollapseProvider
type TreeViewDataItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface IExpandCollapseProvider
    interface IScrollItemProvider
    interface ISelectionItemProvider
Public Class TreeViewDataItemAutomationPeer
Inherits ItemAutomationPeer
Implements IExpandCollapseProvider, IScrollItemProvider, ISelectionItemProvider
繼承
TreeViewDataItemAutomationPeer
實作

建構函式

名稱 Description
TreeViewDataItemAutomationPeer(Object, ItemsControlAutomationPeer, TreeViewDataItemAutomationPeer)

初始化 TreeViewDataItemAutomationPeer 類別的新執行個體。

屬性

名稱 Description
Dispatcher

了解 Dispatcher 這與此 DispatcherObject 有關。

(繼承來源 DispatcherObject)
EventsSource

取得或設定 一個 AutomationPeer ,作為所有事件 AutomationPeer來源,回報給自動化客戶端。

(繼承來源 AutomationPeer)
IsHwndHost

會獲得一個值,表示與此 AutomationPeer 元素相關的元素是否在 hwnds Windows Presentation Foundation(WPF)中運行。

(繼承來源 AutomationPeer)
Item

取得與此Items集合相關聯的資料項目ItemAutomationPeer。

(繼承來源 ItemAutomationPeer)
ItemsControlAutomationPeer

取得ItemsControlAutomationPeer與持有集合ItemsControl的 相關聯Items的 。

(繼承來源 ItemAutomationPeer)
ParentDataItemAutomationPeer

取得 TreeViewDataItemAutomationPeer A 是這個自動化節點的父節點。

方法

名稱 Description
CheckAccess()

判斷呼叫執行緒是否能存取此 DispatcherObject。

(繼承來源 DispatcherObject)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetAcceleratorKey()

取得與 UI 自動化對等元件相關的加速器鍵組合。

(繼承來源 AutomationPeer)
GetAcceleratorKeyCore()

取得與該UIElement集合中與資料項目Items對應的加速器金鑰ItemAutomationPeer。

(繼承來源 ItemAutomationPeer)
GetAccessKey()

取得與自動化對等端相關元素的存取金鑰。

(繼承來源 AutomationPeer)
GetAccessKeyCore()

取得與該UIElement集合中與資料項目Items對應的存取金鑰ItemAutomationPeer。

(繼承來源 ItemAutomationPeer)
GetAutomationControlType()

取得與 UI 自動化對等單位相關元素的控制類型。

(繼承來源 AutomationPeer)
GetAutomationControlTypeCore()

取得與此TreeViewItem相關聯的控制類型TreeViewDataItemAutomationPeer。 由 GetAutomationControlType() 呼叫。

GetAutomationId()

取得 AutomationId 與自動化對等節點相關聯的元素。

(繼承來源 AutomationPeer)
GetAutomationIdCore()

取得唯一識別 的UIElement字串,該字串對應於與此Items集合相關ItemAutomationPeer聯的資料項目。

(繼承來源 ItemAutomationPeer)
GetBoundingRectangle()

取得 Rect 代表與自動化對等端相關元素螢幕座標的物件。

(繼承來源 AutomationPeer)
GetBoundingRectangleCore()

得到 Rect 代表指定 UIElement矩形的邊界矩形的 。

(繼承來源 ItemAutomationPeer)
GetChildren()

取得在 UI 自動化樹中作為自動化對等節點直接子元素的集合 GetChildren() 。

(繼承來源 AutomationPeer)
GetChildrenCore()

取得與該UIElement集合相關資料項目Items對應的子元素ItemAutomationPeer集合。

(繼承來源 ItemAutomationPeer)
GetClassName()

會獲得一個名稱,該名稱用於區 AutomationControlType分由 AutomationPeer所代表的控制點。

(繼承來源 AutomationPeer)
GetClassNameCore()

取得與此TreeViewItem相關聯的TreeViewDataItemAutomationPeer名稱。 由 GetClassName() 呼叫。

GetClickablePoint()

在與回應滑鼠點擊的自動化對等節點相關元素上取得 a Point 。

(繼承來源 AutomationPeer)
GetClickablePointCore()

得到 Point 代表指定空間上的可點擊空間 UIElement。

(繼承來源 ItemAutomationPeer)
GetControlledPeers()

提供 UI 自動化,列出受此 AutomationPeer影響或控制的元素。

(繼承來源 AutomationPeer)
GetControlledPeersCore()

當在衍生類別中覆寫時,會提供一個受此 AutomationPeer影響或控制元素的 UI 自動化清單。

(繼承來源 AutomationPeer)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetHeadingLevel()

將包含資料項目的 TreeViewItem 類型暴露給 使用者介面自動化。

(繼承來源 AutomationPeer)
GetHeadingLevelCore()

將包含資料項目的 TreeViewItem 類型暴露給 使用者介面自動化。

(繼承來源 ItemAutomationPeer)
GetHelpText()

取得描述與自動化對等端相關控制項功能的文字。

(繼承來源 AutomationPeer)
GetHelpTextCore()

取得描述UIElement與該Items集合中ItemAutomationPeer資料項目對應的功能的字串。

(繼承來源 ItemAutomationPeer)
GetHostRawElementProviderCore()

告訴 UI 自動化在 UI 自動化樹中,該將 Windows Presentation Foundation(WPF)元素託管 hwnd 在哪裡。

(繼承來源 AutomationPeer)
GetItemStatus()

會取得傳達與此自動化對等端相關元素的視覺狀態的文字。

(繼承來源 AutomationPeer)
GetItemStatusCore()

會得到一個字串,傳達指定 UIElement的視覺狀態。

(繼承來源 ItemAutomationPeer)
GetItemType()

會得到一個字串,描述物件代表哪種類型的物品。

(繼承來源 AutomationPeer)
GetItemTypeCore()

會得到一個人類可讀的字串,包含該指定 UIElement 項目所代表的類型。

(繼承來源 ItemAutomationPeer)
GetLabeledBy()

取得AutomationPeerLabel針對元素的 。

(繼承來源 AutomationPeer)
GetLabeledByCore()

對於該目標的 ,得到 AutomationPeerLabel 。UIElement

(繼承來源 ItemAutomationPeer)
GetLiveSetting()

取得與此自動化對等端相關聯的即時區域的通知特性。

(繼承來源 AutomationPeer)
GetLiveSettingCore()

取得與該UIElement物件相關資料項目Items相符的活區域ItemAutomationPeer通知特性。

(繼承來源 ItemAutomationPeer)
GetLocalizedControlType()

會獲得一個人類可讀的在地字串,代表 AutomationControlType 與此自動化對等體關聯的控制值。

(繼承來源 AutomationPeer)
GetLocalizedControlTypeCore()

當在導出類別中被覆寫時,稱為 GetLocalizedControlType()。

(繼承來源 AutomationPeer)
GetName()

會收到描述與此自動化對等端相關元素的文字。

(繼承來源 AutomationPeer)
GetNameCore()

取得與該UIElement集合相關資料項目Items對應的文字標籤ItemAutomationPeer。

(繼承來源 ItemAutomationPeer)
GetOrientation()

會獲得一個顯示明確控制方向的值(如果有的話)。

(繼承來源 AutomationPeer)
GetOrientationCore()

會得到一個值,表示指定的是否 UIElement 朝特定方向排列。

(繼承來源 ItemAutomationPeer)
GetParent()

明白 AutomationPeer 那是這個 AutomationPeer的家長。

(繼承來源 AutomationPeer)
GetPattern(PatternInterface)

取得與此 TreeViewDataItemAutomationPeer元素相關聯的控制模式。

GetPeerFromPoint(Point)

從指定點得到 a AutomationPeer 。

(繼承來源 AutomationPeer)
GetPeerFromPointCore(Point)

當在導出類別中覆寫時,從 中被調用為 GetPeerFromPoint(Point)。

(繼承來源 AutomationPeer)
GetPositionInSet()

試圖取得該房產的價值 PositionInSet 。

(繼承來源 AutomationPeer)
GetPositionInSetCore()

取得該物品在集合中的位置。

(繼承來源 ItemAutomationPeer)
GetSizeOfSet()

試圖取得該房產的價值 SizeOfSet 。

(繼承來源 AutomationPeer)
GetSizeOfSetCore()

會得到包含該項目的集合大小。

(繼承來源 ItemAutomationPeer)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
HasKeyboardFocus()

會得到一個值,表示與此自動化對等端相關的元素目前是否具有鍵盤焦點。

(繼承來源 AutomationPeer)
HasKeyboardFocusCore()

會得到一個值,表示指定 UIElement 對象目前是否具備鍵盤輸入焦點。

(繼承來源 ItemAutomationPeer)
InvalidatePeer()

觸發對 主要屬性 AutomationPeer 的重新計算,若屬性變更,則向 PropertyChanged 自動化客戶端發出通知。

(繼承來源 AutomationPeer)
IsContentElement()

會取得一個值,指示與此自動化對端相關的元素是否包含呈現給使用者的資料。

(繼承來源 AutomationPeer)
IsContentElementCore()

會取得一個值,表示指定的 UIElement 內容是否包含呈現給使用者的資料。

(繼承來源 ItemAutomationPeer)
IsControlElement()

獲得一個值,表示使用者是否理解該元素為互動元素,或是對圖形介面控制的邏輯結構有貢獻。

(繼承來源 AutomationPeer)
IsControlElementCore()

會得到一個值,表示 UIElement 與此 ItemAutomationPeer 相關聯的 是否被終端使用者理解為互動式。

(繼承來源 ItemAutomationPeer)
IsDialog()

將包含資料項目的 TreeViewItem 類型暴露給 使用者介面自動化。

(繼承來源 AutomationPeer)
IsDialogCore()

將包含資料項目的 TreeViewItem 類型暴露給 使用者介面自動化。

(繼承來源 ItemAutomationPeer)
IsEnabled()

會獲得一個值,表示與此自動化對等端相關的元素是否支援互動。

(繼承來源 AutomationPeer)
IsEnabledCore()

會獲得一個值,表示指定的 UIElement 人是否能接收和傳送事件。

(繼承來源 ItemAutomationPeer)
IsKeyboardFocusable()

會得到一個表示元素是否能接受鍵盤聚焦的值。

(繼承來源 AutomationPeer)
IsKeyboardFocusableCore()

會得到一個值,表示指定 UIElement 內容是否能接受鍵盤對焦。

(繼承來源 ItemAutomationPeer)
IsOffscreen()

會得到一個表示元素是否已離開螢幕的值。

(繼承來源 AutomationPeer)
IsOffscreenCore()

會得到一個值,表示指定的項目 UIElement 是否已不在螢幕上。

(繼承來源 ItemAutomationPeer)
IsPassword()

會得到一個值,表示該元素是否包含敏感內容。

(繼承來源 AutomationPeer)
IsPasswordCore()

會獲得一個值,指示指定的內容 UIElement 是否包含受保護內容。

(繼承來源 ItemAutomationPeer)
IsRequiredForForm()

會得到一個值,指示該對應元素是否必須在表單上填寫。

(繼承來源 AutomationPeer)
IsRequiredForFormCore()

會獲得一個值,表示是否需要在表格上填寫指定 UIElement 內容。

(繼承來源 ItemAutomationPeer)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
PeerFromProvider(IRawElementProviderSimple)

會得到 AutomationPeer 指定的 IRawElementProviderSimple 代理。

(繼承來源 AutomationPeer)
ProviderFromPeer(AutomationPeer)

得到 , IRawElementProviderSimple 當指定 AutomationPeer。

(繼承來源 AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

被召喚AutomationPeer來提升事件。AsyncContentLoadedEvent

(繼承來源 AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

引發自動化事件。

(繼承來源 AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

將包含資料項目的 TreeViewItem 類型暴露給 使用者介面自動化。

(繼承來源 AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

會提出事件通知自動化客戶端物業價值變更。

(繼承來源 AutomationPeer)
ResetChildrenCache()

同步重設子元素樹,呼叫 GetChildrenCore()。

(繼承來源 AutomationPeer)
SetFocus()

將鍵盤焦點設定在與此自動化對等節點相關聯的元素上。

(繼承來源 AutomationPeer)
SetFocusCore()

將鍵盤輸入焦點設定在指定的 UIElement。 對UIElement應於與此Items集合相關ItemAutomationPeer聯的資料項目。

(繼承來源 ItemAutomationPeer)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
VerifyAccess()

強制呼叫執行緒能存取此 DispatcherObject。

(繼承來源 DispatcherObject)

明確介面實作

名稱 Description
IExpandCollapseProvider.Collapse()

隱藏所有控制項後繼的節點、控制項或內容。

IExpandCollapseProvider.Expand()

顯示所有子節點、控制項或控制項的內容。

IExpandCollapseProvider.ExpandCollapseState

掌控的狀態,無論是擴張還是崩潰。

IScrollItemProvider.ScrollIntoView()

捲動容器物件的內容區域,以顯示容器可見區域(視窗)內的控制項。

ISelectionItemProvider.AddToSelection()

將當前元素加入所選項目的集合中。

ISelectionItemProvider.IsSelected

會獲得一個表示項目是否被選取的值。

ISelectionItemProvider.RemoveFromSelection()

從選取的物品集合中移除當前元素。

ISelectionItemProvider.Select()

清除所有選項,然後選擇目前的元素。

ISelectionItemProvider.SelectionContainer

取得實現 ISelectionProvider 並作為呼叫物件容器的 UI 自動化提供者。

IVirtualizedItemProvider.Realize()

讓虛擬物品作為 UI 自動化元素完全可存取。

(繼承來源 ItemAutomationPeer)

適用於