共用方式為


ContentPresenter 類別

定義

顯示 ContentControl的內容。

public ref class ContentPresenter : System::Windows::FrameworkElement
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public class ContentPresenter : System.Windows.FrameworkElement
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
type ContentPresenter = class
    inherit FrameworkElement
Public Class ContentPresenter
Inherits FrameworkElement
繼承
衍生
屬性

範例

下圖顯示 一個 ButtonStyle ,該 使 的 為 ControlTemplateButton。 定義ControlTemplate為元素ButtonGrid出現的 EllipseContentPresenter Button Content標記應在 內垂直與水平Grid均顯示並置中。

<Style TargetType="Button">
  <!--Set to true to not get any properties from the themes.-->
  <Setter Property="OverridesDefaultStyle" Value="True"/>
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="Button">
        <Grid>
          <Ellipse Fill="{TemplateBinding Background}"/>
          <ContentPresenter HorizontalAlignment="Center"
                            VerticalAlignment="Center"/>
        </Grid>
      </ControlTemplate>
    </Setter.Value>
  </Setter>
</Style>

下圖顯示了套用時的 Button 外觀:

Button ControlTemplate 範例

備註

你通常會用 ContentPresenterControlTemplate a ContentControl 的 中指定內容要加入的位置。 每種ContentControl類型預設都有 。ContentPresenterControlTemplate

當物件ContentPresenter位於 的 時ControlTemplateContentControl,、ContentTemplateSelectorContentContentTemplate、與屬性的值來自於 的相同名稱ContentControl的性質。 你可以讓 ContentPresenter 屬性從模板父的屬性中取得這些屬性的值,方法是設定 ContentSource 該屬性或綁定到它們上。

ContentPresenter使用以下邏輯來顯示:Content

建構函式

名稱 Description
ContentPresenter()

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

欄位

名稱 Description
ContentProperty

識別 Content 依賴性質。

ContentSourceProperty

識別 ContentSource 依賴性質。

ContentStringFormatProperty

識別 ContentStringFormat 依賴性質。

ContentTemplateProperty

識別 ContentTemplate 依賴性質。

ContentTemplateSelectorProperty

識別 ContentTemplateSelector 依賴性質。

RecognizesAccessKeyProperty

識別 RecognizesAccessKey 依賴性質。

屬性

名稱 Description
ActualHeight

取得這個項目的轉譯高度。

(繼承來源 FrameworkElement)
ActualWidth

取得這個元素的轉譯寬度。

(繼承來源 FrameworkElement)
AllowDrop

取得或設定值,指出這個元素是否可以當做拖放作業的目標使用。 這是相依性屬性。

(繼承來源 UIElement)
AreAnyTouchesCaptured

取得值,這個值表示是否至少擷取一個觸控到這個專案。

(繼承來源 UIElement)
AreAnyTouchesCapturedWithin

取得值,這個值表示是否至少擷取一個觸控至這個專案,或是擷取至其可視化樹狀結構中的任何子專案。

(繼承來源 UIElement)
AreAnyTouchesDirectlyOver

取得值,這個值表示是否在這個元素上按下至少一個觸控。

(繼承來源 UIElement)
AreAnyTouchesOver

取得值,這個值表示是否至少在這個專案或其可視化樹狀結構中的任何子專案上按下一個觸控。

(繼承來源 UIElement)
BindingGroup

取得或設定 BindingGroup ,該元素所用的。

(繼承來源 FrameworkElement)
BitmapEffect
已淘汰.
已淘汰.

取得或設定直接套用至這個項目轉譯內容的點陣圖效果。 這是相依性屬性。

(繼承來源 UIElement)
BitmapEffectInput
已淘汰.
已淘汰.

取得或設定位圖效果的輸入來源,該效果會直接套用至這個專案的轉譯內容。 這是相依性屬性。

(繼承來源 UIElement)
CacheMode

取得或設定 的快取表示 UIElement

(繼承來源 UIElement)
Clip

取得或設定用來定義項目內容的外框的幾何。 這是相依性屬性。

(繼承來源 UIElement)
ClipToBounds

取得或設定值,指出是否要裁剪這個元素的內容(或來自這個專案的子項目的內容),以符合包含專案的大小。 這是相依性屬性。

(繼承來源 UIElement)
CommandBindings

會得到與此元素相關的物件集合 CommandBinding 。 A CommandBinding 啟用此元素的指令處理,並宣告指令、其事件與該元素所附加的處理器之間的連結。

(繼承來源 UIElement)
Content

取得或設定用於產生子元素 ContentPresenter的資料。

ContentSource

取得或設定自動別名期間要使用的基底名稱。

ContentStringFormat

取得或設定一個複合字串,指定若以字串形式顯示的 Content 屬性,該格式化該方式。

ContentTemplate

取得或設定用來顯示控件內容的範本。

ContentTemplateSelector

取得或設定 , DataTemplateSelector使應用程式撰寫者能提供自訂邏輯,選擇用於顯示控制項內容的範本。

ContextMenu

取得或設定每當透過使用者介面 (UI) 從這個專案內要求操作功能表時,應該出現的操作功能表元素。

(繼承來源 FrameworkElement)
Cursor

取得或設定游標,這個游標會在滑鼠指標位於這個專案上方時顯示。

(繼承來源 FrameworkElement)
DataContext

取得或設定專案參與數據系結時的數據內容。

(繼承來源 FrameworkElement)
DefaultStyleKey

取得或設定索引鍵,當使用或定義主題樣式時,用來參考這個控件的樣式。

(繼承來源 FrameworkElement)
DependencyObjectType

會取得 DependencyObjectType 包裹此實例 CLR 類型的 。

(繼承來源 DependencyObject)
DesiredSize

取得此元素在版面配置程式量值階段期間計算的大小。

(繼承來源 UIElement)
Dispatcher

了解 Dispatcher 這與此 DispatcherObject 有關。

(繼承來源 DispatcherObject)
Effect

取得或設定點陣效應套用到 UIElement。 這是相依性屬性。

(繼承來源 UIElement)
FlowDirection

取得或設定文字和其他使用者介面 (UI) 元素在控制其配置的任何父元素內流動的方向。

(繼承來源 FrameworkElement)
Focusable

取得或設定值,這個值表示專案是否可以接收焦點。 這是相依性屬性。

(繼承來源 UIElement)
FocusVisualStyle

取得或設定屬性,這個屬性可讓您自定義在擷取鍵盤焦點時套用至這個項目的外觀、效果或其他樣式特性。

(繼承來源 FrameworkElement)
ForceCursor

取得或設定一個值,指示是否 FrameworkElement 應該強制使用者介面(UI)依照屬性宣告 Cursor 的方式渲染游標。

(繼承來源 FrameworkElement)
HasAnimatedProperties

取得值,指出這個專案是否有任何動畫屬性。

(繼承來源 UIElement)
HasEffectiveKeyboardFocus

會得到一個表示你 UIElement 是否有焦點的值。

(繼承來源 UIElement)
Height

取得或設定項目的建議高度。

(繼承來源 FrameworkElement)
HorizontalAlignment

取得或設定在父元素內撰寫時套用至這個專案的水準對齊特性,例如面板或專案控件。

(繼承來源 FrameworkElement)
InheritanceBehavior

取得或設定屬性值繼承、資源索引鍵查閱和 RelativeSource FindAncestor 查閱的範圍限制。

(繼承來源 FrameworkElement)
InputBindings

取得與這個專案相關聯的輸入系結集合。

(繼承來源 UIElement)
InputScope

取得或設定此輸入的 FrameworkElement上下文。

(繼承來源 FrameworkElement)
IsArrangeValid

取得值,指出這個元素配置中子元素的計算大小和位置是否有效。

(繼承來源 UIElement)
IsEnabled

取得或設定值,指出使用者介面 (UI) 中是否啟用這個專案。 這是相依性屬性。

(繼承來源 UIElement)
IsEnabledCore

得到一個值,該值在衍生類別中成為的 IsEnabled 回傳值。

(繼承來源 UIElement)
IsFocused

取得值,這個值會判斷這個專案是否具有邏輯焦點。 這是相依性屬性。

(繼承來源 UIElement)
IsHitTestVisible

取得或設定值,這個值會宣告這個元素是否可以從其轉譯內容的某些部分傳回作為點擊測試結果。 這是相依性屬性。

(繼承來源 UIElement)
IsInitialized

會獲得一個值,表示該元素是否已被初始化,無論是在 XAML 處理器處理過程中,或是明確呼叫其 EndInit() 方法時。

(繼承來源 FrameworkElement)
IsInputMethodEnabled

取得值,指出是否啟用輸入法編輯器 (IME) 等輸入法系統來處理這個項目的輸入。

(繼承來源 UIElement)
IsKeyboardFocused

取得值,指出這個專案是否具有鍵盤焦點。 這是相依性屬性。

(繼承來源 UIElement)
IsKeyboardFocusWithin

取得值,指出鍵盤焦點是否位於專案或其可視化樹狀結構子專案內的任何位置。 這是相依性屬性。

(繼承來源 UIElement)
IsLoaded

取得值,這個值表示是否已載入這個專案以供簡報使用。

(繼承來源 FrameworkElement)
IsManipulationEnabled

取得或設定一個值,指示操作事件是否在此啟用 UIElement

(繼承來源 UIElement)
IsMeasureValid

取得值,指出配置量值傳回的目前大小是否有效。

(繼承來源 UIElement)
IsMouseCaptured

取得值,指出是否將滑鼠擷取至這個專案。 這是相依性屬性。

(繼承來源 UIElement)
IsMouseCaptureWithin

取得值,這個值會決定滑鼠擷取是由這個專案或子專案在其可視化樹狀結構中保留。 這是相依性屬性。

(繼承來源 UIElement)
IsMouseDirectlyOver

取得值,這個值表示滑鼠指標的位置是否對應至點擊測試結果,以將元素組合納入考慮。 這是相依性屬性。

(繼承來源 UIElement)
IsMouseOver

取得值,指出滑鼠指標是否位於這個專案上方(包括可視化樹狀結構中的子專案)。 這是相依性屬性。

(繼承來源 UIElement)
IsSealed

取得值,這個值表示這個實例目前是否為密封狀態(只讀)。

(繼承來源 DependencyObject)
IsStylusCaptured

取得值,指出手寫筆是否由這個專案擷取。 這是相依性屬性。

(繼承來源 UIElement)
IsStylusCaptureWithin

取得值,這個值會判斷手寫筆擷取是由這個專案所保存,還是專案界限及其可視化樹狀結構內的專案。 這是相依性屬性。

(繼承來源 UIElement)
IsStylusDirectlyOver

取得值,這個值表示手寫筆位置是否對應至點擊測試結果,這會考慮元素組合。 這是相依性屬性。

(繼承來源 UIElement)
IsStylusOver

取得值,指出手寫筆游標是否位於這個專案上(包括視覺子專案)。 這是相依性屬性。

(繼承來源 UIElement)
IsVisible

取得值,指出這個元素是否顯示在使用者介面 (UI) 中。 這是相依性屬性。

(繼承來源 UIElement)
Language

取得或設定套用至 專案的當地語系化/全球化語言資訊。

(繼承來源 FrameworkElement)
LayoutTransform

取得或設定執行版面配置時,應該套用至這個項目的圖形轉換。

(繼承來源 FrameworkElement)
LogicalChildren

取得這個專案之邏輯子專案的列舉值。

(繼承來源 FrameworkElement)
Margin

取得或設定專案的外部邊界。

(繼承來源 FrameworkElement)
MaxHeight

取得或設定專案的最大高度條件約束。

(繼承來源 FrameworkElement)
MaxWidth

取得或設定專案的最大寬度條件約束。

(繼承來源 FrameworkElement)
MinHeight

取得或設定專案的最低高度條件約束。

(繼承來源 FrameworkElement)
MinWidth

取得或設定專案的最小寬度條件約束。

(繼承來源 FrameworkElement)
Name

取得或設定項目的識別名稱。 此名稱會提供參考,讓程式代碼後置,例如事件處理程式程式代碼,可以在 XAML 處理器在處理期間建構標記專案之後參考它。

(繼承來源 FrameworkElement)
Opacity

在使用者介面(UI)渲染時,取得或設定對整體 UIElement 套用的不透明度因子。 這是相依性屬性。

(繼承來源 UIElement)
OpacityMask

取得或設定不透明度遮罩,作為 Brush 一套實作,適用於該元素渲染內容的任意 alpha 通道遮罩。 這是相依性屬性。

(繼承來源 UIElement)
OverridesDefaultStyle

取得或設定值,這個值表示這個專案是否包含主題樣式的樣式屬性。

(繼承來源 FrameworkElement)
Parent

取得這個項目的邏輯父元素。

(繼承來源 FrameworkElement)
PersistId
已淘汰.

取得可唯一識別這個專案的值。

(繼承來源 UIElement)
RecognizesAccessKey

取得或設定一個值,指示是否 ContentPresenter 應該在其風格中使用 AccessText

RenderSize

取得這個元素的最終轉譯大小(或設定)。

(繼承來源 UIElement)
RenderTransform

取得或設定會影響這個項目轉譯位置的轉換資訊。 這是相依性屬性。

(繼承來源 UIElement)
RenderTransformOrigin

取得或設定任何可能渲染轉換的中心點,該轉換由 宣 RenderTransform告 ,相對於元素的邊界。 這是相依性屬性。

(繼承來源 UIElement)
Resources

取得或設定本機定義的資源字典。

(繼承來源 FrameworkElement)
SnapsToDevicePixels

取得或設定值,這個值會決定這個元素的轉譯是否應該在轉譯期間使用裝置特定的像素設定。 這是相依性屬性。

(繼承來源 UIElement)
Style

取得或設定這個元素在轉譯時所使用的樣式。

(繼承來源 FrameworkElement)
StylusPlugIns

取得與這個項目相關聯的所有手寫筆外掛程式(自定義)物件的集合。

(繼承來源 UIElement)
Tag

取得或設定可用來儲存這個專案之自定義資訊的任意物件值。

(繼承來源 FrameworkElement)
TemplatedParent

取得這個專案之範本父系的參考。 如果元素不是透過範本建立,則此屬性不相關。

(繼承來源 FrameworkElement)
ToolTip

取得或設定使用者介面 (UI) 中這個元素所顯示的工具提示物件。

(繼承來源 FrameworkElement)
TouchesCaptured

取得擷取至這個專案的所有觸控裝置。

(繼承來源 UIElement)
TouchesCapturedWithin

取得擷取至這個專案的所有觸控裝置,或其可視化樹狀結構中的任何子專案。

(繼承來源 UIElement)
TouchesDirectlyOver

取得位於這個專案上的所有觸控裝置。

(繼承來源 UIElement)
TouchesOver

取得位於這個元素上的所有觸控裝置或其可視化樹狀結構中的任何子專案。

(繼承來源 UIElement)
Triggers

取得直接在此專案或子專案上建立的觸發程式集合。

(繼承來源 FrameworkElement)
Uid

取得或設定這個專案的唯一標識碼(用於當地語系化)。 這是相依性屬性。

(繼承來源 UIElement)
UseLayoutRounding

取得或設定值,這個值表示配置四捨五入是否應該套用至配置期間這個專案的大小和位置。

(繼承來源 FrameworkElement)
VerticalAlignment

取得或設定在父元素內,例如面板或專案控件的父元素內時,套用至這個專案的垂直對齊特性。

(繼承來源 FrameworkElement)
Visibility

取得或設定這個項目的使用者介面 (UI) 可見性。 這是相依性屬性。

(繼承來源 UIElement)
VisualBitmapEffect
已淘汰.
已淘汰.

取得或設定 BitmapEffect 的值。Visual

(繼承來源 Visual)
VisualBitmapEffectInput
已淘汰.
已淘汰.

取得或設定 BitmapEffectInput 的值。Visual

(繼承來源 Visual)
VisualBitmapScalingMode

取得或設定 BitmapScalingModeVisual

(繼承來源 Visual)
VisualCacheMode

取得或設定 的快取表示 Visual

(繼承來源 Visual)
VisualChildrenCount

取得這個專案內的視覺子項目數目。

(繼承來源 FrameworkElement)
VisualClearTypeHint

取得或設定 ,ClearTypeHint決定 ClearType 在 中如何被渲染。Visual

(繼承來源 Visual)
VisualClip

會取得或設定 的 Visual 剪輯區域作為 Geometry 一個值。

(繼承來源 Visual)
VisualEdgeMode

取得或設定 的 Visual 邊模態作為 EdgeMode 一個值。

(繼承來源 Visual)
VisualEffect

取得或設定點陣效應套用到 Visual

(繼承來源 Visual)
VisualOffset

取得或設定視覺物件的位移值。

(繼承來源 Visual)
VisualOpacity

取得或設定 的不透明度 Visual

(繼承來源 Visual)
VisualOpacityMask

取得或設定 Brush 代表不 Visual透明度遮罩的值。

(繼承來源 Visual)
VisualParent

取得可視化物件的可視化樹狀結構父代。

(繼承來源 Visual)
VisualScrollableAreaClip

為 取得或設定一個可切換的可捲動區域。Visual

(繼承來源 Visual)
VisualTextHintingMode

取得或設定 TextHintingModeVisual

(繼承來源 Visual)
VisualTextRenderingMode

取得或設定 TextRenderingModeVisual

(繼承來源 Visual)
VisualTransform

取得或設定 Transform 的值。Visual

(繼承來源 Visual)
VisualXSnappingGuidelines

取得或設定 x 座標 (垂直) 指導方針集合。

(繼承來源 Visual)
VisualYSnappingGuidelines

取得或設定 Y 座標 (水平) 指導方針集合。

(繼承來源 Visual)
Width

取得或設定項目的寬度。

(繼承來源 FrameworkElement)

方法

名稱 Description
AddHandler(RoutedEvent, Delegate, Boolean)

為指定的路由事件新增路由事件處理程式,將處理程式新增至目前元素上的處理程式集合。 指定 handledEventsTootrue 對於已被事件路由中其他元素標記為處理的路由事件,呼叫所提供的處理器。

(繼承來源 UIElement)
AddHandler(RoutedEvent, Delegate)

為指定的路由事件新增路由事件處理程式,將處理程式新增至目前元素上的處理程式集合。

(繼承來源 UIElement)
AddLogicalChild(Object)

將提供的物件加入至這個項目的邏輯樹狀結構。

(繼承來源 FrameworkElement)
AddToEventRoute(EventRoute, RoutedEventArgs)

將處理程序加入當前事件處理程序集合的指定EventRouteUIElement值。

(繼承來源 UIElement)
AddVisualChild(Visual)

定義兩個視覺效果之間的父子關聯性。

(繼承來源 Visual)
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

將動畫套用至這個專案上的指定相依性屬性,並能夠指定如果屬性已經有執行中的動畫,會發生什麼事。

(繼承來源 UIElement)
ApplyAnimationClock(DependencyProperty, AnimationClock)

將動畫套用至這個專案上的指定相依性屬性。 任何現有的動畫會停止,並以新的動畫取代。

(繼承來源 UIElement)
ApplyTemplate()

視需要建置目前範本的可視化樹狀結構,並傳回值,指出可視化樹狀結構是否由這個呼叫重建。

(繼承來源 FrameworkElement)
Arrange(Rect)

定位子元素並決定 的大小。UIElement 父元素會從其 ArrangeCore(Rect) 實作(或 WPF 框架層級的對應物)呼叫此方法,形成遞迴版面版面更新。 這個方法構成版面配置更新的第二個階段。

(繼承來源 UIElement)
ArrangeCore(Rect)

實作 ArrangeCore(Rect) (定義為 UIElement虛擬的實作)並封存實作。

(繼承來源 FrameworkElement)
ArrangeOverride(Size)

定位單一子元素並決定物件內容 ContentPresenter

BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

啟動這個專案上所指定動畫屬性的特定動畫,並指定屬性已經有執行中動畫時會發生什麼情況的選項。

(繼承來源 UIElement)
BeginAnimation(DependencyProperty, AnimationTimeline)

啟動這個專案上指定動畫屬性的動畫。

(繼承來源 UIElement)
BeginInit()

啟動這個專案的初始化程式。

(繼承來源 FrameworkElement)
BeginStoryboard(Storyboard, HandoffBehavior, Boolean)

開始所提供分鏡腳本中包含的動作序列,並在動畫啟動之後,具有控制動畫的指定狀態。

(繼承來源 FrameworkElement)
BeginStoryboard(Storyboard, HandoffBehavior)

開始所提供分鏡腳本中包含的動作序列,並針對屬性已產生動畫效果時所指定的選項。

(繼承來源 FrameworkElement)
BeginStoryboard(Storyboard)

開始所提供分鏡腳本中包含的動作序列。

(繼承來源 FrameworkElement)
BringIntoView()

嘗試將此元素帶入檢視,並包含在內的任何可捲動區域內。

(繼承來源 FrameworkElement)
BringIntoView(Rect)

嘗試將這個專案所提供的區域大小帶入檢視中,它所包含的任何可捲動區域。

(繼承來源 FrameworkElement)
CaptureMouse()

嘗試將滑鼠擷取強制擷取至這個專案。

(繼承來源 UIElement)
CaptureStylus()

嘗試強制擷取手寫筆至這個專案。

(繼承來源 UIElement)
CaptureTouch(TouchDevice)

嘗試強制擷取此元素的觸控。

(繼承來源 UIElement)
CheckAccess()

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

(繼承來源 DispatcherObject)
ChooseTemplate()

傳回要使用的範本。 這可能取決於內容或其他屬性。

ClearValue(DependencyProperty)

清除屬性的本機值。 要清除的屬性由識別 DependencyProperty 碼指定。

(繼承來源 DependencyObject)
ClearValue(DependencyPropertyKey)

清除唯讀屬性的本機值。 要清除的屬性由 DependencyPropertyKey指定。

(繼承來源 DependencyObject)
CoerceValue(DependencyProperty)

強制指定相依性屬性的值。 這是透過在屬性CoerceValueCallback中指定的依賴屬性元資料中,呼叫 的依賴屬性中的任何DependencyObject函式來達成的。

(繼承來源 DependencyObject)
EndInit()

表示元素的初始化程式已完成。

(繼承來源 FrameworkElement)
Equals(Object)

判斷所給的 DependencyObject 是否等同於電流 DependencyObject

(繼承來源 DependencyObject)
FindCommonVisualAncestor(DependencyObject)

傳回兩個視覺物件的通用上階。

(繼承來源 Visual)
FindName(String)

尋找具有所提供識別碼名稱的專案。

(繼承來源 FrameworkElement)
FindResource(Object)

搜尋具有指定索引鍵的資源,並在找不到要求的資源時擲回例外狀況。

(繼承來源 FrameworkElement)
Focus()

嘗試將焦點設定為這個專案。

(繼承來源 UIElement)
GetAnimationBaseValue(DependencyProperty)

傳回這個專案上所指定屬性的基底屬性值,忽略執行或停止動畫的任何可能動畫值。

(繼承來源 UIElement)
GetBindingExpression(DependencyProperty)

回傳 BindingExpression 代表指定屬性綁定的 。

(繼承來源 FrameworkElement)
GetHashCode()

會得到一個 DependencyObject雜湊碼。

(繼承來源 DependencyObject)
GetLayoutClip(Size)

傳回裁剪遮罩的幾何。 如果版面配置系統嘗試排列大於可用顯示空間的專案,就會套用遮罩。

(繼承來源 FrameworkElement)
GetLocalValueEnumerator()

建立專門的枚舉器,用以判斷哪些相依屬性在局部 DependencyObject設定值。

(繼承來源 DependencyObject)
GetTemplateChild(String)

回傳實例 ControlTemplate化 的視覺樹中命名元素。

(繼承來源 FrameworkElement)
GetType()

取得目前實例的 Type

(繼承來源 Object)
GetUIParentCore()

如果沒有視覺父代,則傳回這個專案的替代邏輯父代。

(繼承來源 FrameworkElement)
GetValue(DependencyProperty)

回傳此實例 DependencyObject上依賴屬性的當前有效值。

(繼承來源 DependencyObject)
GetVisualChild(Int32)

覆蓋 GetVisualChild(Int32),並從一組子元素中回傳指定索引的子節點。

(繼承來源 FrameworkElement)
HitTestCore(GeometryHitTestParameters)

提供基礎元素命中測試行為的實作 HitTestCore(GeometryHitTestParameters) (回 GeometryHitTestResult傳)。

(繼承來源 UIElement)
HitTestCore(PointHitTestParameters)

提供基礎元素命中測試行為的實作 HitTestCore(PointHitTestParameters) (回 HitTestResult傳)。

(繼承來源 UIElement)
InputHitTest(Point)

傳回目前項目內位於指定座標的輸入專案,相對於目前專案的原點。

(繼承來源 UIElement)
InvalidateArrange()

使專案的排列狀態 (layout) 失效。 失效後,該元素的版面會被更新,除非後續被 UpdateLayout()強制,否則會非同步進行。

(繼承來源 UIElement)
InvalidateMeasure()

使專案的度量狀態(layout) 失效。

(繼承來源 UIElement)
InvalidateProperty(DependencyProperty)

重新評估指定相依性屬性的有效值。

(繼承來源 DependencyObject)
InvalidateVisual()

使項目的轉譯失效,並強制進行完整的新版面配置傳遞。 OnRender(DrawingContext) 在佈局週期完成後被呼叫。

(繼承來源 UIElement)
IsAncestorOf(DependencyObject)

判斷視覺物件是否為子系視覺物件的上階。

(繼承來源 Visual)
IsDescendantOf(DependencyObject)

判斷視覺物件是否為上階視覺物件的子系。

(繼承來源 Visual)
Measure(Size)

更新內容DesiredSizeUIElement。 父元素會從自身 MeasureCore(Size) 實作呼叫此方法,形成遞迴版面更新。 呼叫這個方法會構成配置更新的第一個階段(“Measure” pass)。

(繼承來源 UIElement)
MeasureCore(Size)

實作基本的測量-通過佈局系統行為。FrameworkElement

(繼承來源 FrameworkElement)
MeasureOverride(Size)

根據子內容的大小屬性、邊距及請求大小,決定 ContentPresenter 物件大小。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
MoveFocus(TraversalRequest)

將鍵盤焦點從這個專案移開,並移至提供周遊方向的另一個專案。

(繼承來源 FrameworkElement)
OnAccessKey(AccessKeyEventArgs)

針對叫用這個專案有意義的訪問鍵時,提供的類別處理。

(繼承來源 UIElement)
OnApplyTemplate()

當在派生類別中覆寫時,當應用程式碼或內部程序呼叫 ApplyTemplate()時,會被呼叫。

(繼承來源 FrameworkElement)
OnChildDesiredSizeChanged(UIElement)

當子專案重設大小時,支援版面配置行為。

(繼承來源 UIElement)
OnContentStringFormatChanged(String, String)

當屬性 ContentStringFormat 變更時會被啟動。

OnContentTemplateChanged(DataTemplate, DataTemplate)

當變化時 ContentTemplate 被召喚。

OnContentTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)

當屬性 ContentTemplateSelector 變更時會被啟動。

OnContextMenuClosing(ContextMenuEventArgs)

每當未處理 ContextMenuClosing 的路由事件抵達該類別時,就會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 FrameworkElement)
OnContextMenuOpening(ContextMenuEventArgs)

每當未處理 ContextMenuOpening 的路由事件抵達該類別時,就會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 FrameworkElement)
OnCreateAutomationPeer()

回傳 Windows Presentation Foundation(WPF)基礎架構的類別專屬 AutomationPeer 實作。

(繼承來源 UIElement)
OnDpiChanged(DpiScale, DpiScale)

當轉譯此檢視的 DPI 變更時呼叫。

(繼承來源 Visual)
OnDragEnter(DragEventArgs)

當未處理 DragEnter 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnDragLeave(DragEventArgs)

當未處理 DragLeave 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnDragOver(DragEventArgs)

當未處理 DragOver 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnDrop(DragEventArgs)

當未處理 DragEnter 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnGiveFeedback(GiveFeedbackEventArgs)

當未處理 GiveFeedback 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnGotFocus(RoutedEventArgs)

當未處理 GotFocus 事件抵達該元素時,會被呼叫。

(繼承來源 FrameworkElement)
OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

當未處理 GotKeyboardFocus 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnGotMouseCapture(MouseEventArgs)

當未處理 GotMouseCapture 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnGotStylusCapture(StylusEventArgs)

當未處理 GotStylusCapture 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnGotTouchCapture(TouchEventArgs)

提供當觸控被擷取到此元素時所發生的路由事件的類別處理 GotTouchCapture

(繼承來源 UIElement)
OnInitialized(EventArgs)

引發 Initialized 事件。 此方法在 IsInitialized 設定為 內部 true 時被呼叫。

(繼承來源 FrameworkElement)
OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)

當此元素引發未處理 IsKeyboardFocusedChanged 事件時會被召喚。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

此元素在事件啟動前 IsKeyboardFocusWithinChanged 召喚。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)

當此元素引發未處理 IsMouseCapturedChanged 事件時會被召喚。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)

當此元素引發未處理 IsMouseCaptureWithinChanged 事件時會被召喚。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)

當此元素引發未處理 IsMouseDirectlyOverChanged 事件時會被召喚。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)

當此元素引發未處理 IsStylusCapturedChanged 事件時會被召喚。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)

當此元素引發未處理 IsStylusCaptureWithinChanged 事件時會被召喚。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)

當此元素引發未處理 IsStylusDirectlyOverChanged 事件時會被召喚。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnKeyDown(KeyEventArgs)

當未處理 KeyDown 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnKeyUp(KeyEventArgs)

當未處理 KeyUp 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnLostFocus(RoutedEventArgs)

利用提供的事件資料來 LostFocus 提升路由事件。

(繼承來源 UIElement)
OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

當未處理 LostKeyboardFocus 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnLostMouseCapture(MouseEventArgs)

當未處理 LostMouseCapture 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnLostStylusCapture(StylusEventArgs)

當未處理 LostStylusCapture 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnLostTouchCapture(TouchEventArgs)

提供當該元素失去觸控擷取時所發生的路由事件的類別處理 LostTouchCapture

(繼承來源 UIElement)
OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)

事件發生時 ManipulationBoundaryFeedback 會被叫來。

(繼承來源 UIElement)
OnManipulationCompleted(ManipulationCompletedEventArgs)

事件發生時 ManipulationCompleted 會被叫來。

(繼承來源 UIElement)
OnManipulationDelta(ManipulationDeltaEventArgs)

事件發生時 ManipulationDelta 會被叫來。

(繼承來源 UIElement)
OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)

事件發生時 ManipulationInertiaStarting 會被叫來。

(繼承來源 UIElement)
OnManipulationStarted(ManipulationStartedEventArgs)

事件發生時 ManipulationStarted 會被叫來。

(繼承來源 UIElement)
OnManipulationStarting(ManipulationStartingEventArgs)

提供處理處理器首次建立時所發生的路由事件的類別處理 ManipulationStarting

(繼承來源 UIElement)
OnMouseDown(MouseButtonEventArgs)

當未處理 MouseDown 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnMouseEnter(MouseEventArgs)

當未處理 MouseEnter 的附加事件在此元素上被觸發時,會被調用。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnMouseLeave(MouseEventArgs)

當未處理 MouseLeave 的附加事件在此元素上被觸發時,會被調用。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnMouseLeftButtonDown(MouseButtonEventArgs)

當未處理 MouseLeftButtonDown 的路由事件在此元素上被觸發時,會被調用。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnMouseLeftButtonUp(MouseButtonEventArgs)

當未處理 MouseLeftButtonUp 的路由事件抵達路由中源自此類別的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnMouseMove(MouseEventArgs)

當未處理 MouseMove 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnMouseRightButtonDown(MouseButtonEventArgs)

當未處理 MouseRightButtonDown 的路由事件抵達路由中源自此類別的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnMouseRightButtonUp(MouseButtonEventArgs)

當未處理 MouseRightButtonUp 的路由事件抵達路由中源自此類別的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnMouseUp(MouseButtonEventArgs)

當未處理 MouseUp 的路由事件抵達路由中源自此類別的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnMouseWheel(MouseWheelEventArgs)

當未處理 MouseWheel 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewDragEnter(DragEventArgs)

當未處理 PreviewDragEnter 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewDragLeave(DragEventArgs)

當未處理 PreviewDragLeave 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewDragOver(DragEventArgs)

當未處理 PreviewDragOver 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewDrop(DragEventArgs)

當未處理 PreviewDrop 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewGiveFeedback(GiveFeedbackEventArgs)

當未處理 PreviewGiveFeedback 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

當未處理 PreviewGotKeyboardFocus 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewKeyDown(KeyEventArgs)

當未處理 PreviewKeyDown 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewKeyUp(KeyEventArgs)

當未處理 PreviewKeyUp 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

當未處理 PreviewKeyDown 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewMouseDown(MouseButtonEventArgs)

當一個未處理的 PreviewMouseDown 附加路由事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

當未處理 PreviewMouseLeftButtonDown 的路由事件抵達路由中源自此類別的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)

當未處理 PreviewMouseLeftButtonUp 的路由事件抵達路由中源自此類別的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewMouseMove(MouseEventArgs)

當未處理 PreviewMouseMove 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewMouseRightButtonDown(MouseButtonEventArgs)

當未處理 PreviewMouseRightButtonDown 的路由事件抵達路由中源自此類別的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

當未處理 PreviewMouseRightButtonUp 的路由事件抵達路由中源自此類別的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewMouseUp(MouseButtonEventArgs)

當未處理 PreviewMouseUp 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewMouseWheel(MouseWheelEventArgs)

當未處理 PreviewMouseWheel 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)

當未處理 PreviewQueryContinueDrag 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewStylusButtonDown(StylusButtonEventArgs)

當未處理 PreviewStylusButtonDown 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewStylusButtonUp(StylusButtonEventArgs)

當未處理 PreviewStylusButtonUp 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewStylusDown(StylusDownEventArgs)

當未處理 PreviewStylusDown 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewStylusInAirMove(StylusEventArgs)

當未處理 PreviewStylusInAirMove 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewStylusInRange(StylusEventArgs)

當未處理 PreviewStylusInRange 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewStylusMove(StylusEventArgs)

當未處理 PreviewStylusMove 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewStylusOutOfRange(StylusEventArgs)

當未處理 PreviewStylusOutOfRange 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)

當未處理 PreviewStylusSystemGesture 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewStylusUp(StylusEventArgs)

當未處理 PreviewStylusUp 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewTextInput(TextCompositionEventArgs)

當未處理 PreviewTextInput 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnPreviewTouchDown(TouchEventArgs)

提供當觸控按下此元素時所發生的路由事件類別處理 PreviewTouchDown

(繼承來源 UIElement)
OnPreviewTouchMove(TouchEventArgs)

提供當觸控移動時發生的路由事件的類別處理 PreviewTouchMove

(繼承來源 UIElement)
OnPreviewTouchUp(TouchEventArgs)

在此元素內放開觸控時,提供路由事件的類別處理 PreviewTouchUp

(繼承來源 UIElement)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

當任何依賴性財產 FrameworkElement 的實際價值更新時,該權利會被調用。 變更的特定相依性屬性會在arguments參數中報告。 覆寫 OnPropertyChanged(DependencyPropertyChangedEventArgs)

(繼承來源 FrameworkElement)
OnQueryContinueDrag(QueryContinueDragEventArgs)

當未處理 QueryContinueDrag 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnQueryCursor(QueryCursorEventArgs)

當未處理 QueryCursor 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnRender(DrawingContext)

在衍生類別中覆寫時,參與由配置系統導向的轉譯作業。 叫用此方法時,不會直接使用這個項目的轉譯指示,而是保留供版面配置和繪圖稍後的異步使用。

(繼承來源 UIElement)
OnRenderSizeChanged(SizeChangedInfo)

將指定資訊作為最終事件資料的一部分來提升事件。SizeChanged

(繼承來源 FrameworkElement)
OnStyleChanged(Style, Style)

在這個專案上使用的樣式變更時叫用,這會使版面配置失效。

(繼承來源 FrameworkElement)
OnStylusButtonDown(StylusButtonEventArgs)

當未處理 StylusButtonDown 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnStylusButtonUp(StylusButtonEventArgs)

當未處理 StylusButtonUp 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnStylusDown(StylusDownEventArgs)

當未處理 StylusDown 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnStylusEnter(StylusEventArgs)

當此元素提出未處理的 StylusEnter 附加事件時會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnStylusInAirMove(StylusEventArgs)

當未處理 StylusInAirMove 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnStylusInRange(StylusEventArgs)

當未處理 StylusInRange 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnStylusLeave(StylusEventArgs)

當此元素提出未處理的 StylusLeave 附加事件時會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnStylusMove(StylusEventArgs)

當未處理 StylusMove 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnStylusOutOfRange(StylusEventArgs)

當未處理 StylusOutOfRange 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnStylusSystemGesture(StylusSystemGestureEventArgs)

當未處理 StylusSystemGesture 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnStylusUp(StylusEventArgs)

當未處理 StylusUp 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnTemplateChanged(DataTemplate, DataTemplate)

當變化時 ContentTemplate 被召喚。

OnTextInput(TextCompositionEventArgs)

當未處理 TextInput 的附加事件抵達路由中由該類別衍生的元素時,會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 UIElement)
OnToolTipClosing(ToolTipEventArgs)

每當未處理 ToolTipClosing 的路由事件抵達該類別時,就會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 FrameworkElement)
OnToolTipOpening(ToolTipEventArgs)

ToolTipOpening 路由事件在其路徑中達到此類別時會被呼叫。 實作此方法以新增此事件的類別處理。

(繼承來源 FrameworkElement)
OnTouchDown(TouchEventArgs)

提供當觸控進入此元素時所發生的路由事件的類別處理 TouchDown

(繼承來源 UIElement)
OnTouchEnter(TouchEventArgs)

提供當觸控從外部移動到該元素範圍內時所發生的路由事件的類別處理 TouchEnter

(繼承來源 UIElement)
OnTouchLeave(TouchEventArgs)

提供當觸控從該範圍TouchLeave內移到外時所發生的路由事件的類別處理UIElement

(繼承來源 UIElement)
OnTouchMove(TouchEventArgs)

提供當觸控移動時發生的路由事件的類別處理 TouchMove

(繼承來源 UIElement)
OnTouchUp(TouchEventArgs)

在此元素內放開觸控時,提供路由事件的類別處理 TouchUp

(繼承來源 UIElement)
OnVisualChildrenChanged(DependencyObject, DependencyObject)

當視覺對象的 被 VisualCollection 修改時,會被呼叫。

(繼承來源 Visual)
OnVisualParentChanged(DependencyObject)

當可視化樹狀結構中這個專案的父代變更時叫用。 覆寫 OnVisualParentChanged(DependencyObject)

(繼承來源 FrameworkElement)
ParentLayoutInvalidated(UIElement)

支援在 的 FrameworkElement專門子類別中進行增量版面實作。 ParentLayoutInvalidated(UIElement) 當子元素使某個屬性在元資料中被標記為影響父的度量或排列穿過時失效時,會被呼叫。

(繼承來源 FrameworkElement)
PointFromScreen(Point)

Point 螢幕座標 Point 轉換為代表當前座標系 Visual的 。

(繼承來源 Visual)
PointToScreen(Point)

將代表當前座標系Point的 a Visual 轉換成Point螢幕內座標。

(繼承來源 Visual)
PredictFocus(FocusNavigationDirection)

決定下一個專案,這個元素會針對提供的焦點移動方向,接收相對於這個項目的焦點,但實際上不會移動焦點。

(繼承來源 FrameworkElement)
RaiseEvent(RoutedEventArgs)

引發特定的路由事件。 被提出的 是 RoutedEventRoutedEventArgs 指定的實例中(作為 RoutedEvent 該事件資料的屬性)。

(繼承來源 UIElement)
ReadLocalValue(DependencyProperty)

如果相依性屬性存在,則傳回本機值。

(繼承來源 DependencyObject)
RegisterName(String, Object)

提供一個存取器,簡化了註冊 NameScope 方法的存取。

(繼承來源 FrameworkElement)
ReleaseAllTouchCaptures()

從這個項目釋放所有擷取的觸控裝置。

(繼承來源 UIElement)
ReleaseMouseCapture()

如果這個專案保留擷取,則會釋放滑鼠擷取。

(繼承來源 UIElement)
ReleaseStylusCapture()

如果這個專案保留擷取,則會釋放手寫筆裝置擷取。

(繼承來源 UIElement)
ReleaseTouchCapture(TouchDevice)

嘗試從這個項目釋放指定的觸控裝置。

(繼承來源 UIElement)
RemoveHandler(RoutedEvent, Delegate)

從這個專案中移除指定的路由事件處理程式。

(繼承來源 UIElement)
RemoveLogicalChild(Object)

從這個項目的邏輯樹狀結構中移除提供的物件。 FrameworkElement 更新受影響的邏輯樹父指標,以保持與刪除同步。

(繼承來源 FrameworkElement)
RemoveVisualChild(Visual)

拿掉兩個視覺效果之間的父子關聯性。

(繼承來源 Visual)
SetBinding(DependencyProperty, BindingBase)

根據提供的系結物件,將系結附加至這個專案。

(繼承來源 FrameworkElement)
SetBinding(DependencyProperty, String)

根據提供的來源屬性名稱作為數據源的路徑限定性,將系結附加至這個專案。

(繼承來源 FrameworkElement)
SetCurrentValue(DependencyProperty, Object)

設定相依性屬性的值,而不變更其值來源。

(繼承來源 DependencyObject)
SetResourceReference(DependencyProperty, Object)

搜尋具有指定名稱的資源,並針對指定的屬性設定資源參考。

(繼承來源 FrameworkElement)
SetValue(DependencyProperty, Object)

設定相依性屬性的本機值,其相依性屬性標識符所指定。

(繼承來源 DependencyObject)
SetValue(DependencyPropertyKey, Object)

設定只讀相依屬性的本地值,該值由 DependencyPropertyKey 相依屬性的識別碼指定。

(繼承來源 DependencyObject)
ShouldSerializeCommandBindings()

回傳序列化程序是否應該在此類別實例上序列化該屬性的內容 CommandBindings

(繼承來源 UIElement)
ShouldSerializeContentTemplateSelector()

回傳一個值,指示序列化程序是否應該序列化該屬性在此類實例上的有效值 ContentTemplateSelector

ShouldSerializeInputBindings()

回傳序列化程序是否應該在此類別實例上序列化該屬性的內容 InputBindings

(繼承來源 UIElement)
ShouldSerializeProperty(DependencyProperty)

傳回值,這個值表示串行化進程是否應該串行化所提供相依性屬性的值。

(繼承來源 DependencyObject)
ShouldSerializeResources()

回傳序列化程序是否應該序列化該屬性的內容 Resources

(繼承來源 FrameworkElement)
ShouldSerializeStyle()

回傳序列化程序是否應該序列化該屬性的內容 Style

(繼承來源 FrameworkElement)
ShouldSerializeTriggers()

回傳序列化程序是否應該序列化該屬性的內容 Triggers

(繼承來源 FrameworkElement)
ToString()

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

(繼承來源 Object)
TransformToAncestor(Visual)

回傳一個轉換,可用於將座標從 Visual 轉換到視覺物件指定的 Visual 祖先。

(繼承來源 Visual)
TransformToAncestor(Visual3D)

回傳一個轉換,可用於將座標從 Visual 轉換到視覺物件指定的 Visual3D 祖先。

(繼承來源 Visual)
TransformToDescendant(Visual)

回傳一個轉換,可用於將座標從 Visual 轉換到指定的視覺物件後代。

(繼承來源 Visual)
TransformToVisual(Visual)

回傳一個轉換,可用於將座標從 Visual 轉換到指定的視覺物件。

(繼承來源 Visual)
TranslatePoint(Point, UIElement)

將相對於這個項目的點轉譯為相對於指定元素的座標。

(繼承來源 UIElement)
TryFindResource(Object)

搜尋具有指定索引鍵的資源,並在找到時傳回該資源。

(繼承來源 FrameworkElement)
UnregisterName(String)

簡化了取消 NameScope 登記方式的取得。

(繼承來源 FrameworkElement)
UpdateDefaultStyle()

將預設樣式重新套用到目前的 FrameworkElement

(繼承來源 FrameworkElement)
UpdateLayout()

確保已正確更新此元素的所有視覺子專案以進行版面配置。

(繼承來源 UIElement)
VerifyAccess()

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

(繼承來源 DispatcherObject)

事件

名稱 Description
ContextMenuClosing

發生於專案上的任何操作功能表關閉之前。

(繼承來源 FrameworkElement)
ContextMenuOpening

發生於開啟專案上的任何操作功能表時。

(繼承來源 FrameworkElement)
DataContextChanged

發生於這個項目的數據內容變更時。

(繼承來源 FrameworkElement)
DragEnter

當輸入系統報告具有此元素作為拖曳目標的基礎拖曳事件時發生。

(繼承來源 UIElement)
DragLeave

當輸入系統報告具有此元素作為拖曳原點的基礎拖曳事件時發生。

(繼承來源 UIElement)
DragOver

當輸入系統報告基礎拖曳事件時,此專案會作為潛在的置放目標發生。

(繼承來源 UIElement)
Drop

當輸入系統報告具有這個項目作為置放目標的基礎置放事件時發生。

(繼承來源 UIElement)
FocusableChanged

發生於 Focusable 屬性的值變更時。

(繼承來源 UIElement)
GiveFeedback

當輸入系統報告涉及這個項目的基礎拖放事件時發生。

(繼承來源 UIElement)
GotFocus

發生於這個專案取得邏輯焦點時。

(繼承來源 UIElement)
GotKeyboardFocus

發生於鍵盤焦點放在這個專案上時。

(繼承來源 UIElement)
GotMouseCapture

發生於這個專案擷取滑鼠時。

(繼承來源 UIElement)
GotStylusCapture

發生於這個專案擷取手寫筆時。

(繼承來源 UIElement)
GotTouchCapture

發生於擷取至這個項目的觸控時。

(繼承來源 UIElement)
Initialized

當初始化時 FrameworkElement 會發生。 此事件與財產價值 IsInitializedfalse (或未定義)變化為 true的情況相吻合。

(繼承來源 FrameworkElement)
IsEnabledChanged

當該元素屬性的值 IsEnabled 改變時,會發生這種情況。

(繼承來源 UIElement)
IsHitTestVisibleChanged

當依賴性質對該元素的值 IsHitTestVisible 改變時,會發生這種情況。

(繼承來源 UIElement)
IsKeyboardFocusedChanged

當該屬性在此元素上的價值 IsKeyboardFocused 改變時,就會發生這種情況。

(繼承來源 UIElement)
IsKeyboardFocusWithinChanged

當該屬性在此元素上的價值 IsKeyboardFocusWithin 改變時,就會發生這種情況。

(繼承來源 UIElement)
IsMouseCapturedChanged

當該屬性在此元素上的價值 IsMouseCaptured 改變時,就會發生這種情況。

(繼承來源 UIElement)
IsMouseCaptureWithinChanged

當該元素的值 IsMouseCaptureWithinProperty 改變時,會發生這種情況。

(繼承來源 UIElement)
IsMouseDirectlyOverChanged

當該屬性在此元素上的價值 IsMouseDirectlyOver 改變時,就會發生這種情況。

(繼承來源 UIElement)
IsStylusCapturedChanged

當該屬性在此元素上的價值 IsStylusCaptured 改變時,就會發生這種情況。

(繼承來源 UIElement)
IsStylusCaptureWithinChanged

當該屬性在此元素上的價值 IsStylusCaptureWithin 改變時,就會發生這種情況。

(繼承來源 UIElement)
IsStylusDirectlyOverChanged

當該屬性在此元素上的價值 IsStylusDirectlyOver 改變時,就會發生這種情況。

(繼承來源 UIElement)
IsVisibleChanged

當該屬性在此元素上的價值 IsVisible 改變時,就會發生這種情況。

(繼承來源 UIElement)
KeyDown

當焦點位於這個專案上時按下按鍵時發生。

(繼承來源 UIElement)
KeyUp

當焦點位於這個專案上時釋放索引鍵時發生。

(繼承來源 UIElement)
LayoutUpdated

當與當前 Dispatcher 相關的各種視覺元素的佈局改變時,會發生這種情況。

(繼承來源 UIElement)
Loaded

發生於專案配置、轉譯及準備好進行互動時。

(繼承來源 FrameworkElement)
LostFocus

發生於這個專案失去邏輯焦點時。

(繼承來源 UIElement)
LostKeyboardFocus

當鍵盤不再聚焦於這個項目時發生。

(繼承來源 UIElement)
LostMouseCapture

發生於這個專案失去滑鼠擷取時。

(繼承來源 UIElement)
LostStylusCapture

發生於這個專案失去手寫筆擷取時。

(繼承來源 UIElement)
LostTouchCapture

發生於這個專案失去觸控擷取時。

(繼承來源 UIElement)
ManipulationBoundaryFeedback

發生於操作遇到界限時。

(繼承來源 UIElement)
ManipulationCompleted

當對物體完成操作與慣性 UIElement 時,會發生這種情況。

(繼承來源 UIElement)
ManipulationDelta

當輸入裝置在操作期間變更位置時發生。

(繼承來源 UIElement)
ManipulationInertiaStarting

當輸入裝置在操作過程中失去與物體 UIElement 接觸,慣性開始時,就會發生這種情況。

(繼承來源 UIElement)
ManipulationStarted

當輸入裝置開始對 UIElement 物件進行操作時,會發生這種情況。

(繼承來源 UIElement)
ManipulationStarting

第一次建立操作處理器時發生。

(繼承來源 UIElement)
MouseDown

發生於指標位於這個專案上方時按下任何滑鼠按鈕時。

(繼承來源 UIElement)
MouseEnter

發生於滑鼠指標進入這個專案的界限時。

(繼承來源 UIElement)
MouseLeave

發生於滑鼠指標離開這個項目的界限時。

(繼承來源 UIElement)
MouseLeftButtonDown

當滑鼠指標位於這個專案上方時按下滑鼠左鍵時發生。

(繼承來源 UIElement)
MouseLeftButtonUp

當滑鼠指標位於這個專案上方時放開滑鼠左鍵時發生。

(繼承來源 UIElement)
MouseMove

發生於滑鼠指標在這個專案上方移動時。

(繼承來源 UIElement)
MouseRightButtonDown

發生於滑鼠指標位於這個專案上方時按下滑鼠右鍵時。

(繼承來源 UIElement)
MouseRightButtonUp

發生於滑鼠指標位於這個專案上方時放開滑鼠右鍵時。

(繼承來源 UIElement)
MouseUp

發生於此元素上放開任何滑鼠按鈕時。

(繼承來源 UIElement)
MouseWheel

當使用者在滑鼠指標位於這個專案上方時旋轉滑鼠滾輪時發生。

(繼承來源 UIElement)
PreviewDragEnter

當輸入系統報告具有此元素作為拖曳目標的基礎拖曳事件時發生。

(繼承來源 UIElement)
PreviewDragLeave

當輸入系統報告具有此元素作為拖曳原點的基礎拖曳事件時發生。

(繼承來源 UIElement)
PreviewDragOver

當輸入系統報告基礎拖曳事件時,此專案會作為潛在的置放目標發生。

(繼承來源 UIElement)
PreviewDrop

當輸入系統報告具有這個項目作為置放目標的基礎置放事件時發生。

(繼承來源 UIElement)
PreviewGiveFeedback

發生於啟動拖放作業時。

(繼承來源 UIElement)
PreviewGotKeyboardFocus

發生於鍵盤焦點放在這個專案上時。

(繼承來源 UIElement)
PreviewKeyDown

當焦點位於這個專案上時按下按鍵時發生。

(繼承來源 UIElement)
PreviewKeyUp

當焦點位於這個專案上時釋放索引鍵時發生。

(繼承來源 UIElement)
PreviewLostKeyboardFocus

當鍵盤不再聚焦於這個項目時發生。

(繼承來源 UIElement)
PreviewMouseDown

發生於指標位於這個專案上方時按下任何滑鼠按鈕時。

(繼承來源 UIElement)
PreviewMouseLeftButtonDown

當滑鼠指標位於這個專案上方時按下滑鼠左鍵時發生。

(繼承來源 UIElement)
PreviewMouseLeftButtonUp

當滑鼠指標位於這個專案上方時放開滑鼠左鍵時發生。

(繼承來源 UIElement)
PreviewMouseMove

當滑鼠指標位於這個專案上方時,滑鼠指標移動時發生。

(繼承來源 UIElement)
PreviewMouseRightButtonDown

發生於滑鼠指標位於這個專案上方時按下滑鼠右鍵時。

(繼承來源 UIElement)
PreviewMouseRightButtonUp

發生於滑鼠指標位於這個專案上方時放開滑鼠右鍵時。

(繼承來源 UIElement)
PreviewMouseUp

發生於滑鼠指標位於這個專案上方時放開任何滑鼠按鈕時。

(繼承來源 UIElement)
PreviewMouseWheel

當使用者在滑鼠指標位於這個專案上方時旋轉滑鼠滾輪時發生。

(繼承來源 UIElement)
PreviewQueryContinueDrag

發生於拖放作業期間鍵盤或滑鼠按鈕狀態有所變更時。

(繼承來源 UIElement)
PreviewStylusButtonDown

當指標位於這個專案上方時按下手寫筆按鈕時發生。

(繼承來源 UIElement)
PreviewStylusButtonUp

當指標位於這個專案上方時放開手寫筆按鈕時發生。

(繼承來源 UIElement)
PreviewStylusDown

當手寫筆在這個專案上方觸碰數位板時發生。

(繼承來源 UIElement)
PreviewStylusInAirMove

當手寫筆在元素上移動而不實際接觸數位板時發生。

(繼承來源 UIElement)
PreviewStylusInRange

當手寫筆足夠接近數位板時發生,而在這個元素上。

(繼承來源 UIElement)
PreviewStylusMove

當手寫筆在 專案上方移動時發生。 觸控筆必須在數位化器偵測到時移動才能提升此事件,否則會 PreviewStylusInAirMove 被提升。

(繼承來源 UIElement)
PreviewStylusOutOfRange

當手寫筆離數位板太遠而無法偵測時發生。

(繼承來源 UIElement)
PreviewStylusSystemGesture

發生於使用者執行數個手寫筆手勢之一時。

(繼承來源 UIElement)
PreviewStylusUp

當使用者在手寫筆超過這個專案時,將手寫筆從數位板上引發手寫筆時發生。

(繼承來源 UIElement)
PreviewTextInput

發生於這個專案以與裝置無關的方式取得文字時。

(繼承來源 UIElement)
PreviewTouchDown

當手指位於這個專案上方時,手指觸碰螢幕時發生。

(繼承來源 UIElement)
PreviewTouchMove

當手指位於這個專案上方時,手指在螢幕上移動時發生。

(繼承來源 UIElement)
PreviewTouchUp

當手指位於這個專案上方時,手指從螢幕上抬起時發生。

(繼承來源 UIElement)
QueryContinueDrag

發生於拖放作業期間鍵盤或滑鼠按鈕狀態有所變更時。

(繼承來源 UIElement)
QueryCursor

發生於要求顯示游標時。 每次滑鼠指標移至新位置時,都會在元素上引發這個事件,這表示游標物件可能需要根據其新位置變更。

(繼承來源 UIElement)
RequestBringIntoView

當 對此元素被調用時 BringIntoView(Rect) ,會發生。

(繼承來源 FrameworkElement)
SizeChanged

ActualHeightActualWidth該元素的屬性值改變時,會發生這種情況。

(繼承來源 FrameworkElement)
SourceUpdated

發生於這個專案上任何現有屬性系結的來源值變更時。

(繼承來源 FrameworkElement)
StylusButtonDown

當指標位於這個專案上方時按下手寫筆按鈕時發生。

(繼承來源 UIElement)
StylusButtonUp

當指標位於這個專案上方時放開手寫筆按鈕時發生。

(繼承來源 UIElement)
StylusDown

當手寫筆觸碰數位板時,手寫筆位於這個專案上方時發生。

(繼承來源 UIElement)
StylusEnter

當手寫筆進入這個專案的界限時發生。

(繼承來源 UIElement)
StylusInAirMove

當手寫筆在元素上移動而不實際接觸數位板時發生。

(繼承來源 UIElement)
StylusInRange

當手寫筆足夠接近數位板時發生,而在這個元素上。

(繼承來源 UIElement)
StylusLeave

當手寫筆離開專案的界限時發生。

(繼承來源 UIElement)
StylusMove

手寫筆在這個項目上移動時發生。 手寫筆必須在數位板上移動,才能引發此事件。 否則, StylusInAirMove 則是升高。

(繼承來源 UIElement)
StylusOutOfRange

發生於手寫筆離數位板太遠而無法偵測到此元素時。

(繼承來源 UIElement)
StylusSystemGesture

發生於使用者執行數個手寫筆手勢之一時。

(繼承來源 UIElement)
StylusUp

當使用者在這個元素上方時,將手寫筆從數位板上引發時發生。

(繼承來源 UIElement)
TargetUpdated

發生於這個專案上任何屬性系結的目標值變更時。

(繼承來源 FrameworkElement)
TextInput

發生於這個專案以與裝置無關的方式取得文字時。

(繼承來源 UIElement)
ToolTipClosing

發生於專案上的任何工具提示關閉之前。

(繼承來源 FrameworkElement)
ToolTipOpening

在開啟專案的任何工具提示時發生。

(繼承來源 FrameworkElement)
TouchDown

當手指位於這個專案上方時,手指觸碰螢幕時發生。

(繼承來源 UIElement)
TouchEnter

發生於觸控從外部移至這個專案界限內時。

(繼承來源 UIElement)
TouchLeave

當觸控從內部移至這個專案界限外時發生。

(繼承來源 UIElement)
TouchMove

當手指位於這個專案上方時,手指在螢幕上移動時發生。

(繼承來源 UIElement)
TouchUp

當手指位於這個專案上方時,手指從螢幕上抬起時發生。

(繼承來源 UIElement)
Unloaded

發生於從已載入專案的專案樹狀結構中移除專案時。

(繼承來源 FrameworkElement)

明確介面實作

名稱 Description
IQueryAmbient.IsAmbientPropertyAvailable(String)

關於此成員的描述,請參見方法。IsAmbientPropertyAvailable(String)

(繼承來源 FrameworkElement)

適用於

另請參閱