AdornerPanel 類別
提供 Windows Presentation foundation (WPF) 控制項的容器,這些控制項是在設計階段當做裝飾項來使用。
繼承階層架構
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Media.Visual
System.Windows.UIElement
System.Windows.FrameworkElement
System.Windows.Controls.Panel
Microsoft.Windows.Design.Interaction.AdornerPanel
命名空間: Microsoft.Windows.Design.Interaction
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
Public Class AdornerPanel _
Inherits Panel
public class AdornerPanel : Panel
public ref class AdornerPanel : public Panel
type AdornerPanel =
class
inherit Panel
end
public class AdornerPanel extends Panel
AdornerPanel 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
AdornerPanel | 初始化 AdornerPanel 類別的新執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
ActualHeight | 取得呈現此項目的高度。 (繼承自 FrameworkElement)。 | |
ActualWidth | 取得呈現此項目的寬度。 (繼承自 FrameworkElement)。 | |
AllowDrop | 取得或設定值,這個值表示此項目是否可以用來做為拖放作業的目標。這是相依性屬性。 (繼承自 UIElement)。 | |
Background | 取得或設定用來填滿 Panel 框線間之區域的 Brush。 (繼承自 Panel)。 | |
BindingGroup | 取得或設定用於項目的 BindingGroup。 (繼承自 FrameworkElement)。 | |
BitmapEffect | 已過時。取得或設定點陣圖效果,該效果會直接套用至這個項目的呈現內容。這是相依性屬性。 (繼承自 UIElement)。 | |
BitmapEffectInput | 已過時。取得或設定點陣圖效果的輸入來源,該效果會直接套用至這個項目的呈現內容。這是相依性屬性。 (繼承自 UIElement)。 | |
Children | 取得此 Panel 之子項目的 UIElementCollection。 (繼承自 Panel)。 | |
Clip | 取得或設定用來定義項目內容外框的幾何。這是相依性屬性。 (繼承自 UIElement)。 | |
ClipToBounds | 取得或設定值,這個值表示是否要裁剪此項目的內容 (或來自此項目之子項目的內容),以符合包含項目的大小。這是相依性屬性。 (繼承自 UIElement)。 | |
CommandBindings | 取得與這個項目關聯的 CommandBinding 物件集合。CommandBinding 會啟用此項目的命令處理,並宣告命令、其事件及此項目所附加之處理常式之間的連結。 (繼承自 UIElement)。 | |
ContextMenu | 取得或設定內容功能表項目,該項目應該在每當從這個項目內透過user interface (UI) 要求內容功能表時出現。 (繼承自 FrameworkElement)。 | |
Cursor | 取得或設定將滑鼠指標移至這個項目上方時顯示的游標。 (繼承自 FrameworkElement)。 | |
DataContext | 在項目參與資料繫結時取得或設定項目的資料內容。 (繼承自 FrameworkElement)。 | |
DefaultStyleKey | 取得或設定索引鍵,以便在已使用或已定義佈景主題樣式時,用來參考此控制項的樣式。 (繼承自 FrameworkElement)。 | |
DependencyObjectType | 取得包裝此執行個體之 CLR 型別的 DependencyObjectType。 (繼承自 DependencyObject)。 | |
DesiredSize | 取得這個項目在配置處理序的測量傳遞期間所計算的大小。 (繼承自 UIElement)。 | |
Dispatcher | 取得與這個 DispatcherObject 關聯的 Dispatcher。 (繼承自 DispatcherObject)。 | |
Effect | 取得或設定套用至 UIElement 的點陣圖效果。這是相依性屬性。 (繼承自 UIElement)。 | |
FlowDirection | 取得或設定文字和其他user interface (UI) 項目在任何控制其配置之父項目內的流向。 (繼承自 FrameworkElement)。 | |
Focusable | 取得或設定值,這個值表示項目是否可接收焦點。這是相依性屬性。 (繼承自 UIElement)。 | |
FocusVisualStyle | 取得或設定屬性,這個屬性會啟用自訂外觀、效果或其他樣式特性,以在這個項目捕捉到鍵盤焦點時套用至項目。 (繼承自 FrameworkElement)。 | |
ForceCursor | 取得或設定值,這個值表示此 FrameworkElement 是否應強制user interface (UI) 呈現游標,如 Cursor 屬性所宣告。 (繼承自 FrameworkElement)。 | |
HasAnimatedProperties | 取得值,這個值表示此項目是否有任何動畫屬性。 (繼承自 UIElement)。 | |
HasLogicalOrientation | 取得值,這個值表示此 Panel 是否會以單一維度排列其子系。 (繼承自 Panel)。 | |
Height | 取得或設定建議的項目高度。 (繼承自 FrameworkElement)。 | |
HorizontalAlignment | 當其組成父項目時,取得或設定套用到這個項目的水平對齊特性,例如面板或項目控制項。 (繼承自 FrameworkElement)。 | |
InheritanceBehavior | 取得或設定屬性值繼承的範圍限制、資源索引鍵查閱,以及 RelativeSource FindAncestor 查閱。 (繼承自 FrameworkElement)。 | |
InputBindings | 取得與這個項目關聯的輸入繫結集合。 (繼承自 UIElement)。 | |
InputScope | 取得或設定這個 FrameworkElement 所用的輸入內容。 (繼承自 FrameworkElement)。 | |
InternalChildren | 取得子項目的 UIElementCollection。 (繼承自 Panel)。 | |
IsArrangeValid | 取得值,這個值表示在此項目之配置中子項目的計算大小和位置是有效的。 (繼承自 UIElement)。 | |
IsContentFocusable | 取得或設定 IsContentFocusable 值。 | |
IsEnabled | 取得或設定值,這個值表示此項目是否在user interface (UI) 中啟用。這是相依性屬性。 (繼承自 UIElement)。 | |
IsEnabledCore | 取得值,這個值會成為衍生類別中 IsEnabled 的傳回值。 (繼承自 UIElement)。 | |
IsFocused | 取得值,這個值決定此項目是否擁有邏輯焦點。這是相依性屬性。 (繼承自 UIElement)。 | |
IsHitTestVisible | 取得或設定值,這個值會宣告此項目是否有可能從其呈現內容的某些部分,當做點擊測試結果傳回。這是相依性屬性。 (繼承自 UIElement)。 | |
IsInitialized | 取得值,這個值表示此項目是否已初始化,初始化方式可能是在由 XAML 處理器處理期間,或明確地呼叫其 EndInit 方法而進行初始化。 (繼承自 FrameworkElement)。 | |
IsInputMethodEnabled | 取得值,這個值指出是否已啟用輸入方法系統,例如Input Method Editor (IME),以處理此項目的輸入。 (繼承自 UIElement)。 | |
IsItemsHost | 取得或設定值,這個值表示此 Panel 是user interface (UI) 項目 (由 ItemsControl 所產生) 的容器。 (繼承自 Panel)。 | |
IsKeyboardFocused | 取得值,這個值表示此項目是否擁有鍵盤焦點。這是相依性屬性。 (繼承自 UIElement)。 | |
IsKeyboardFocusWithin | 取得值,這個值表示鍵盤焦點是否在項目內或其視覺化樹狀結構子項目內的任意處。這是相依性屬性。 (繼承自 UIElement)。 | |
IsLoaded | 取得值,這個值表示此項目是否已載入以供展示。 (繼承自 FrameworkElement)。 | |
IsMeasureValid | 取得值,這個值表示配置測量所傳回的目前大小是否有效。 (繼承自 UIElement)。 | |
IsMouseCaptured | 取得值,這個值表示是否將滑鼠捕捉給這個項目。這是相依性屬性。 (繼承自 UIElement)。 | |
IsMouseCaptureWithin | 取得值,這個值決定滑鼠捕捉是由這個項目保有,還是由其視覺化樹狀結構中的子項目保有。這是相依性屬性。 (繼承自 UIElement)。 | |
IsMouseDirectlyOver | 取得值,這個值指出滑鼠指標位置是否與點擊測試結果對應,該結果會將複合項目納入考量。這是相依性屬性。 (繼承自 UIElement)。 | |
IsMouseOver | 取得值,這個值表示滑鼠指標是否位於這個項目上方 (包括視覺化樹狀結構中的子項目)。這是相依性屬性。 (繼承自 UIElement)。 | |
IsSealed | 取得值,這個值表示此執行個體目前是否已密封 (唯讀)。 (繼承自 DependencyObject)。 | |
IsStylusCaptured | 取得值,這個值表示手寫筆是否由這個項目所捕捉。這是相依性屬性。 (繼承自 UIElement)。 | |
IsStylusCaptureWithin | 取得值,這個值決定手寫筆捕捉是由這個項目保有,還是由項目範圍及其視覺化樹狀結構中的項目保有。這是相依性屬性。 (繼承自 UIElement)。 | |
IsStylusDirectlyOver | 取得值,這個值指出手寫筆位置是否與點擊測試結果對應,該結果會將複合項目納入考量。這是相依性屬性。 (繼承自 UIElement)。 | |
IsStylusOver | 取得值,這個值表示手寫筆游標是否位於這個項目上方 (包括視覺化子項目)。這是相依性屬性。 (繼承自 UIElement)。 | |
IsVisible | 取得值,這個值表示此項目在user interface (UI) 中是否為可見的。這是相依性屬性。 (繼承自 UIElement)。 | |
Language | 取得或設定套用至某個項目的當地語系化/全球化語言資訊。 (繼承自 FrameworkElement)。 | |
LayoutTransform | 取得或設定應在執行配置時,套用在這個項目圖形轉換。 (繼承自 FrameworkElement)。 | |
LogicalChildren | 取得可逐一查看此 Panel 項目之邏輯子項目的列舉程式。 (繼承自 Panel)。 | |
LogicalOrientation | 若面板只支援單一維度的配置,則為面板的 Orientation。 (繼承自 Panel)。 | |
Margin | 取得或設定項目的外部邊界。 (繼承自 FrameworkElement)。 | |
MaxHeight | 取得或設定項目的最大高度條件約束 (Constraint)。 (繼承自 FrameworkElement)。 | |
MaxWidth | 取得或設定項目的最大寬度條件約束。 (繼承自 FrameworkElement)。 | |
MinHeight | 取得或設定項目的最小高度條件約束。 (繼承自 FrameworkElement)。 | |
MinWidth | 取得或設定項目的最小寬度條件約束。 (繼承自 FrameworkElement)。 | |
Model | 取得或設定與裝飾項面板相關聯的 ModelItem。 | |
Name | 取得或設定項目的識別名稱。這個名稱提供參考,使程式碼後置 (Code-Behind) (例如,事件處理常式程式碼) 可以在由 XAML 處理器處理期間建構之後,參考至標記事件。 (繼承自 FrameworkElement)。 | |
OffsetRect | 取得或設定矩形,這個矩形會定義從裝飾控制項算起的裝飾項面板位移。 | |
Opacity | 取得或設定不透明度因素,當該因素在user interface (UI) 中呈現時會套用至整個 UIElement。這是相依性屬性。 (繼承自 UIElement)。 | |
OpacityMask | 取得或設定不透明遮罩做為 Brush 實作,該實作會套用至這個項目之呈現內容的任何 Alpha 色頻 (Alpha Channel) 遮罩。這是相依性屬性。 (繼承自 UIElement)。 | |
Order | 取得或設定 Order 值。 | |
OverridesDefaultStyle | 取得或設定值,這個值表示此項目是否會併入佈景主題樣式中的樣式屬性。 (繼承自 FrameworkElement)。 | |
Parent | 取得此項目的邏輯父項目。 (繼承自 FrameworkElement)。 | |
PersistId | 已過時。取得值,這個值可唯一識別此項目。 (繼承自 UIElement)。 | |
RenderSize | 取得 (或設定,但請參閱「備註」) 這個項目的最終呈現大小。 (繼承自 UIElement)。 | |
RenderTransform | 取得或設定轉換資訊,該資訊會影響這個項目的呈現位置。這是相依性屬性。 (繼承自 UIElement)。 | |
RenderTransformOrigin | 取得或設定任何可能由 RenderTransform 宣告之呈現轉換、相對於項目範圍的中心點。這是相依性屬性。 (繼承自 UIElement)。 | |
Resources | 取得或設定本機定義的資源字典。 (繼承自 FrameworkElement)。 | |
SnapsToDevicePixels | 取得或設定值,這個值決定此項目的呈現是否應在呈現期間使用裝置專屬像素設定。這是相依性屬性。 (繼承自 UIElement)。 | |
Style | 取得或設定由這個項目在其呈現時使用的樣式。 (繼承自 FrameworkElement)。 | |
StylusPlugIns | 取得與這個項目關聯的所有手寫筆外掛程式 (自訂) 物件集合。 (繼承自 UIElement)。 | |
Tag | 取得或設定任意物件值,該值可用來儲存有關此項目的自訂資訊。 (繼承自 FrameworkElement)。 | |
TemplatedParent | 取得此項目之樣板父代的參考。如果項目不是透過樣板來建立,則這個屬性是無關的。 (繼承自 FrameworkElement)。 | |
ToolTip | 取得或設定工具提示物件,該物件會為user interface (UI) 中的這個項目而顯示。 (繼承自 FrameworkElement)。 | |
Triggers | 取得觸發程序 (Trigger) 的集合,這些觸發程序是直接在這個項目上建立,或者是在子項目中建立的。 (繼承自 FrameworkElement)。 | |
Uid | 取得或設定此元素的唯一識別碼 (用於當地語系化)。這是相依性屬性。 (繼承自 UIElement)。 | |
UseMirrorTransform | 判斷是否要使用鏡像轉換。 | |
VerticalAlignment | 當其組成父項目時,取得或設定套用到這個項目的垂直對齊特性,例如面板或項目控制項。 (繼承自 FrameworkElement)。 | |
View | 取得或設定裝飾項面板的相關聯檢視。 | |
Visibility | 取得或設定這個項目的user interface (UI) 可視性。這是相依性屬性。 (繼承自 UIElement)。 | |
VisualBitmapEffect | 已過時。取得或設定 Visual 的 BitmapEffect 值。 (繼承自 Visual)。 | |
VisualBitmapEffectInput | 已過時。取得或設定 Visual 的 BitmapEffectInput 值。 (繼承自 Visual)。 | |
VisualBitmapScalingMode | 取得或設定 Visual 的 BitmapScalingMode。 (繼承自 Visual)。 | |
VisualChildrenCount | 取得這個 Panel 執行個體中的子系 Visual 物件數目。 (繼承自 Panel)。 | |
VisualClip | 取得或設定 Visual 的裁剪區域做為 Geometry 值。 (繼承自 Visual)。 | |
VisualEdgeMode | 取得或設定 Visual 的邊緣模式做為 EdgeMode 值。 (繼承自 Visual)。 | |
VisualEffect | 取得或設定套用至 Visual 的點陣圖效果。 (繼承自 Visual)。 | |
VisualOffset | 取得或設定視覺物件的位移值。 (繼承自 Visual)。 | |
VisualOpacity | 取得或設定這個 Visual 的不透明度。 (繼承自 Visual)。 | |
VisualOpacityMask | 取得或設定 Brush 值,這個值表示 Visual 的不透明遮罩。 (繼承自 Visual)。 | |
VisualParent | 取得視覺物件的視覺化樹狀結構父物件。 (繼承自 Visual)。 | |
VisualTransform | 取得或設定 Visual 的 Transform 值。 (繼承自 Visual)。 | |
VisualXSnappingGuidelines | 取得或設定 X 座標 (垂直) 導線集合。 (繼承自 Visual)。 | |
VisualYSnappingGuidelines | 取得或設定 Y 座標 (水平) 導線集合。 (繼承自 Visual)。 | |
Width | 取得或設定項目的寬度。 (繼承自 FrameworkElement)。 |
回頁首
附加屬性
名稱 | 說明 | |
---|---|---|
AdornerHorizontalAlignment | 取得或設定父代 AdornerPanel 之子項目的 AdornerHorizontalAlignment 值。 | |
AdornerMargin | 取得或設定父代 AdornerPanel 之子項目的 AdornerMargin 值。 | |
AdornerVerticalAlignment | 取得或設定父代 AdornerPanel 之子項目的 AdornerVerticalAlignment 值。 | |
HorizontalStretch | 取得或設定 X 座標的 AdornerStretch 值。 | |
Placements | 注意:這個 API 現在已經過時。取得或設定 AdornerPlacementValue 物件的集合,這個集合會指定裝飾項面板中裝飾項的大小和位置。 | |
VerticalStretch | 取得或設定 Y 座標的 AdornerStretch 值。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
AddHandler(RoutedEvent, Delegate) | 針對指定的路由事件加入路由事件處理常式,以便將該處理常式加入至目前項目上的事件處理常式集合。 (繼承自 UIElement)。 | |
AddHandler(RoutedEvent, Delegate, Boolean) | 針對指定的路由事件加入路由事件處理常式,以便將該處理常式加入至目前項目上的事件處理常式集合。將 handledEventsToo 指定為 true,以針對已經由事件路由上另一個項目標記為已處理的路由事件,叫用提供的處理常式。 (繼承自 UIElement)。 | |
AddLogicalChild | 將所提供的物件加入至此項目的邏輯樹狀結構。 (繼承自 FrameworkElement)。 | |
AddToEventRoute | 針對目前的 UIElement 事件處理常式集合,將處理常式加入至指定的 EventRoute。 (繼承自 UIElement)。 | |
AddVisualChild | 定義兩個視覺項目之間的父-子關係。 (繼承自 Visual)。 | |
ApplyAnimationClock(DependencyProperty, AnimationClock) | 將動畫套用至此項目上指定的相依性屬性。任何現有動畫都會停止並以新動畫取代。 (繼承自 UIElement)。 | |
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) | 將動畫套用至此項目上指定的相依性屬性,且能夠指定如果屬性已經有執行中的動畫時會發生哪種情況。 (繼承自 UIElement)。 | |
ApplyTemplate | 視需要建置目前樣板的視覺化樹狀結構,並傳回指出視覺化樹狀結構是否已經由此呼叫重新建置。 (繼承自 FrameworkElement)。 | |
Arrange | 放置子項目,以及判斷 UIElement 的大小。父項目會自其 ArrangeCore 實作 (或 WPF 架構層級對應項) 呼叫這個方法,以形成遞迴配置更新。這個方法構成配置更新的第二次傳遞。 (繼承自 UIElement)。 | |
ArrangeCore | 實作 ArrangeCore (在 UIElement 內定義為 Virtual),並密封實作。 (繼承自 FrameworkElement)。 | |
ArrangeOverride | 在衍生類別中覆寫時,為子項目定位,並且判斷 FrameworkElement 所衍生類別的大小。 (覆寫 FrameworkElement.ArrangeOverride(Size)。) | |
BeginAnimation(DependencyProperty, AnimationTimeline) | 針對這個項目之指定的動畫屬性,開始播放動畫。 (繼承自 UIElement)。 | |
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) | 針對此項目上指定的動畫屬性啟動特定動畫,且可以選擇指定如果屬性已經有執行中的動畫時會發生何種情況。 (繼承自 UIElement)。 | |
BeginInit | 啟動這個項目的初始化處理序 (Process)。 (繼承自 FrameworkElement)。 | |
BeginStoryboard(Storyboard) | 開始提供之腳本中包含的動作順序。 (繼承自 FrameworkElement)。 | |
BeginStoryboard(Storyboard, HandoffBehavior) | 使用若屬性已經顯示動畫時應發生之情形的指定選項,開始提供之腳本中包含的動作順序。 (繼承自 FrameworkElement)。 | |
BeginStoryboard(Storyboard, HandoffBehavior, Boolean) | 使用控制啟動後之動畫的指定狀態,開始提供之腳本中包含的動作順序。 (繼承自 FrameworkElement)。 | |
BringIntoView() | 在內含此項目的任何可捲動區域內,嘗試將此項目帶入檢視。 (繼承自 FrameworkElement)。 | |
BringIntoView(Rect) | 在內含此項目的任何可捲動區域內,嘗試將此項目所提供的區域大小帶入檢視。 (繼承自 FrameworkElement)。 | |
CaptureMouse | 嘗試強制將滑鼠的捕捉給這個項目。 (繼承自 UIElement)。 | |
CaptureStylus | 嘗試強制將手寫筆的捕捉給這個項目。 (繼承自 UIElement)。 | |
CheckAccess | 判斷呼叫的執行是否可以存取這個 DispatcherObject。 (繼承自 DispatcherObject)。 | |
ClearValue(DependencyProperty) | 清除屬性的區域數值。要清除的屬性是由 DependencyProperty 識別項所指定。 (繼承自 DependencyObject)。 | |
ClearValue(DependencyPropertyKey) | 清除唯讀屬性的區域數值。要清除的屬性是由 DependencyPropertyKey 所指定。 (繼承自 DependencyObject)。 | |
CoerceValue | 強制轉型指定之相依性屬性的值。叫用存在於呼叫 DependencyObject 上相依性屬性之屬性中繼資料內所指定的任何 CoerceValueCallback 函式,就可以達到這一點。 (繼承自 DependencyObject)。 | |
CreateUIElementCollection | 建立新的 UIElementCollection。 (繼承自 Panel)。 | |
EndInit | 表示項目的初始設定程序已完成。 (繼承自 FrameworkElement)。 | |
Equals | 判斷提供的 DependencyObject 和目前的 DependencyObject 是否相等。 (繼承自 DependencyObject)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
FindCommonVisualAncestor | 傳回兩個視覺物件的共同祖系。 (繼承自 Visual)。 | |
FindName | 尋找具有所提供之識別項名稱的項目。 (繼承自 FrameworkElement)。 | |
FindResource | 以指定的索引鍵搜尋資源,如果找不到要求的資源時會擲回例外狀況。 (繼承自 FrameworkElement)。 | |
Focus | 嘗試將焦點設定至此項目。 (繼承自 UIElement)。 | |
FromVisual | 傳回 AdornerPanel,它是指定之 Visual 的父代。 | |
GetAdornerHorizontalAlignment | 針對指定的 DependencyObject,取得 AdornerHorizontalAlignment 附加屬性。 | |
GetAdornerMargin | 針對指定的 DependencyObject,取得 AdornerMargin 附加屬性。 | |
GetAdornerVerticalAlignment | 針對指定的 DependencyObject,取得 AdornerVerticalAlignment 附加屬性。 | |
GetAnimationBaseValue | 傳回此項目上指定之屬性的基底屬性值,忽略任何可能來自執行中或已停止之動畫的動畫值。 (繼承自 UIElement)。 | |
GetBindingExpression | 傳回 BindingExpression,表示指定之屬性上的繫結。 (繼承自 FrameworkElement)。 | |
GetHashCode | 取得這個 DependencyObject 的雜湊程式碼。 (繼承自 DependencyObject)。 | |
GetHorizontalStretch | 針對指定的 DependencyObject,取得 HorizontalStretch 附加屬性的值。 | |
GetLayoutClip | 傳回 AdornerPanel 的配置裁剪。 (覆寫 FrameworkElement.GetLayoutClip(Size)。) | |
GetLocalValueEnumerator | 建立特定的列舉值,以判斷哪些相依性屬性在此 DependencyObject 上具有本機設定的值。 (繼承自 DependencyObject)。 | |
GetPlacements | 注意:這個 API 現在已經過時。針對指定的 DependencyObject,取得 Placements 附加屬性的值。 | |
GetTask | 從指定的項目讀取 Task 附加屬性。 | |
GetTemplateChild | 傳回具現化 ControlTemplate 視覺化樹狀結構中的具名項目。 (繼承自 FrameworkElement)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
GetUIParentCore | 如果沒有視覺化父項目存在,則會為這個項目傳回替代的邏輯父項目。 (繼承自 FrameworkElement)。 | |
GetValue | 傳回這個 DependencyObject 之執行個體上相依性屬性的目前有效值。 (繼承自 DependencyObject)。 | |
GetVerticalStretch | 針對指定的 DependencyObject,取得 VerticalStretch 附加屬性的值。 | |
GetVisualChild | 取得這個 Panel 在指定之索引位置的 Visual 子系。 (繼承自 Panel)。 | |
HitTestCore(PointHitTestParameters) | 實作 HitTestCore 以提供基底項目點擊測試行為 (傳回 HitTestResult)。 (繼承自 UIElement)。 | |
HitTestCore(GeometryHitTestParameters) | 實作 Visual.HitTestCore 以提供基底項目點擊測試行為 (傳回 GeometryHitTestResult)。 (繼承自 UIElement)。 | |
InputHitTest | 在目前項目範圍中傳回的輸入項目,輸入項目位在相對於目前項目原點的指定座標。 (繼承自 UIElement)。 | |
InvalidateArrange | 使項目的排列狀態 (配置) 失效。在失效之後,項目會更新其配置,且這是非同步發生,除非後續由 UpdateLayout 所強制。 (繼承自 UIElement)。 | |
InvalidateMeasure | 使項目的測量狀態 (配置) 失效。 (繼承自 UIElement)。 | |
InvalidateProperty | 重新評估指定之相依性屬性的有效值。 (繼承自 DependencyObject)。 | |
InvalidateVisual | 使項目的呈現失效,並強制新的完整配置傳遞。在配置週期完成後,會呼叫 OnRender。 (繼承自 UIElement)。 | |
IsAncestorOf | 判斷視覺物件是否為子系視覺物件的祖系。 (繼承自 Visual)。 | |
IsDescendantOf | 判斷視覺物件是否為祖系視覺物件的子系。 (繼承自 Visual)。 | |
Measure | 更新 UIElement 的 DesiredSize。父項目會從其自己的 MeasureCore 實作呼叫這個方法,以形成遞迴配置更新。呼叫這個方法會構成配置更新的第一次傳遞 (「測量」傳遞)。 (繼承自 UIElement)。 | |
MeasureCore | 為 FrameworkElement 實作基本的測量傳遞配置系統行為。 (繼承自 FrameworkElement)。 | |
MeasureOverride | 測量裝飾項。 (覆寫 FrameworkElement.MeasureOverride(Size)。) | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
MoveFocus | 以所提供的周遊方向,將鍵盤焦點從這個項目移到其他項目。 (繼承自 FrameworkElement)。 | |
OnAccessKey | 當叫用對這個項目有意義的便捷鍵 (Access Key) 時,為其提供類別處理。 (繼承自 UIElement)。 | |
OnApplyTemplate | 在衍生類別中覆寫時,每當應用程式碼或內部處理序呼叫 ApplyTemplate 時叫用。 (繼承自 FrameworkElement)。 | |
OnChildDesiredSizeChanged | 會在調整子項目的大小時支援配置行為。 (繼承自 UIElement)。 | |
OnContextMenuClosing | 當未處理的 ContextMenuClosing 路由事件到達其路由中的這個類別時,便會叫用此方法。實作這個方法可以為這個事件加入類別處理。 (繼承自 FrameworkElement)。 | |
OnContextMenuOpening | 當未處理的 ContextMenuOpening 路由事件到達其路由中的這個類別時,便會叫用此方法。實作這個方法可以為這個事件加入類別處理。 (繼承自 FrameworkElement)。 | |
OnCreateAutomationPeer | 為 Windows Presentation Foundation (WPF) 基礎結構傳回類別特定的 AutomationPeer 實作。 (繼承自 UIElement)。 | |
OnDragEnter | 當未處理的 DragDrop.DragEnter 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnDragLeave | 當未處理的 DragDrop.DragLeave 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnDragOver | 當未處理的 DragDrop.DragOver 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnDrop | 當未處理的 DragDrop.DragEnter 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnGiveFeedback | 當未處理的 DragDrop.GiveFeedback 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnGotFocus | 當未處理的 GotFocus 事件到達其路由中的這個項目時,便會叫用此方法。 (繼承自 FrameworkElement)。 | |
OnGotKeyboardFocus | 當未處理的 Keyboard.GotKeyboardFocus 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnGotMouseCapture | 當未處理的 Mouse.GotMouseCapture 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnGotStylusCapture | 當未處理的 Stylus.GotStylusCapture 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnInitialized | 引發 Initialized 事件。每當從內部將 IsInitialized 設定為 true 時,便會叫用此方法。 (繼承自 FrameworkElement)。 | |
OnIsItemsHostChanged | 表示 IsItemsHost 屬性值已變更。 (繼承自 Panel)。 | |
OnIsKeyboardFocusedChanged | 會在對這個項目引發未處理的 IsKeyboardFocusedChanged 事件時被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnIsKeyboardFocusWithinChanged | 會在 IsKeyboardFocusWithinChanged 事件正要由這個項目引發前被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnIsMouseCapturedChanged | 會在對這個項目引發未處理的 IsMouseCapturedChanged 事件時被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnIsMouseCaptureWithinChanged | 會在對這個項目引發未處理的 IsMouseCaptureWithinChanged 事件時被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnIsMouseDirectlyOverChanged | 會在對這個項目引發未處理的 IsMouseDirectlyOverChanged 事件時被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnIsStylusCapturedChanged | 會在對這個項目引發未處理的 IsStylusCapturedChanged 事件時被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnIsStylusCaptureWithinChanged | 會在對這個項目引發未處理的 IsStylusCaptureWithinChanged 事件時被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnIsStylusDirectlyOverChanged | 會在對這個項目引發未處理的 IsStylusDirectlyOverChanged 事件時被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnKeyDown | 當未處理的 Keyboard.KeyDown 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnKeyUp | 當未處理的 Keyboard.KeyUp 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnLostFocus | 使用所提供的事件資料來引發 LostFocus 路由事件。 (繼承自 UIElement)。 | |
OnLostKeyboardFocus | 當未處理的 Keyboard.LostKeyboardFocus 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnLostMouseCapture | 當未處理的 Mouse.LostMouseCapture 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnLostStylusCapture | 當未處理的 Stylus.LostStylusCapture 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnMouseDown | 當未處理的 Mouse.MouseDown 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnMouseEnter | 當未處理的 Mouse.MouseEnter 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnMouseLeave | 當未處理的 Mouse.MouseLeave 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnMouseLeftButtonDown | 會在對這個項目引發未處理的 MouseLeftButtonDown 路由事件時被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnMouseLeftButtonUp | 當未處理的 MouseLeftButtonUp 路由事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnMouseMove | 當未處理的 Mouse.MouseMove 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnMouseRightButtonDown | 當未處理的 MouseRightButtonDown 路由事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnMouseRightButtonUp | 當未處理的 MouseRightButtonUp 路由事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnMouseUp | 當未處理的 Mouse.MouseUp 路由事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnMouseWheel | 當未處理的 Mouse.MouseWheel 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewDragEnter | 當未處理的 DragDrop.PreviewDragEnter 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewDragLeave | 當未處理的 DragDrop.PreviewDragLeave 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewDragOver | 當未處理的 DragDrop.PreviewDragOver 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewDrop | 當未處理的 DragDrop.PreviewDrop 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewGiveFeedback | 當未處理的 DragDrop.PreviewGiveFeedback 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewGotKeyboardFocus | 當未處理的 Keyboard.PreviewGotKeyboardFocus 附加事件到達其路由中衍生自此類別的項目時叫用。 (覆寫 UIElement.OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)。) | |
OnPreviewKeyDown | 當未處理的 Keyboard.PreviewKeyDown 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewKeyUp | 當未處理的 Keyboard.PreviewKeyUp 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewLostKeyboardFocus | 當未處理的 Keyboard.PreviewKeyDown 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewMouseDown | 當未處理的 Mouse.PreviewMouseDown 附加路由事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewMouseLeftButtonDown | 當未處理的 PreviewMouseLeftButtonDown 路由事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewMouseLeftButtonUp | 當未處理的 PreviewMouseLeftButtonUp 路由事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewMouseMove | 當未處理的 Mouse.PreviewMouseMove 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewMouseRightButtonDown | 當未處理的 PreviewMouseRightButtonDown 路由事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewMouseRightButtonUp | 當未處理的 PreviewMouseRightButtonUp 路由事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewMouseUp | 當未處理的 Mouse.PreviewMouseUp 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewMouseWheel | 當未處理的 Mouse.PreviewMouseWheel 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewQueryContinueDrag | 當未處理的 DragDrop.PreviewQueryContinueDrag 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewStylusButtonDown | 當未處理的 Stylus.PreviewStylusButtonDown 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewStylusButtonUp | 當未處理的 Stylus.PreviewStylusButtonUp 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewStylusDown | 當未處理的 Stylus.PreviewStylusDown 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewStylusInAirMove | 當未處理的 Stylus.PreviewStylusInAirMove 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewStylusInRange | 當未處理的 Stylus.PreviewStylusInRange 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewStylusMove | 當未處理的 Stylus.PreviewStylusMove 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewStylusOutOfRange | 當未處理的 Stylus.PreviewStylusOutOfRange 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewStylusSystemGesture | 當未處理的 Stylus.PreviewStylusSystemGesture 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewStylusUp | 當未處理的 Stylus.PreviewStylusUp 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPreviewTextInput | 當未處理的 TextCompositionManager.PreviewTextInput 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnPropertyChanged | 每當這個 FrameworkElement 上任何相依性屬性的有效值已更新時叫用。已變更的特定相依性屬性會在引數參數中報告。覆寫 OnPropertyChanged。 (繼承自 FrameworkElement)。 | |
OnQueryContinueDrag | 當未處理的 DragDrop.QueryContinueDrag 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnQueryCursor | 當未處理的 Mouse.QueryCursor 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnRender | 在 Panel 項目的呈現階段繪製 DrawingContext 物件的內容。 (繼承自 Panel)。 | |
OnRenderSizeChanged | 使用指定的資訊做為最終的事件資料的一部分,引發 SizeChanged 事件。 (繼承自 FrameworkElement)。 | |
OnStyleChanged | 在這個項目上使用的樣式變更時叫用,如此將使配置失效。 (繼承自 FrameworkElement)。 | |
OnStylusButtonDown | 當未處理的 Stylus.StylusButtonDown 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnStylusButtonUp | 當未處理的 Stylus.StylusButtonUp 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnStylusDown | 當未處理的 Stylus.StylusDown 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnStylusEnter | 會在由這個項目引發未處理的 Stylus.StylusEnter 附加事件時被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnStylusInAirMove | 當未處理的 Stylus.StylusInAirMove 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnStylusInRange | 當未處理的 Stylus.StylusInRange 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnStylusLeave | 會在由這個項目引發未處理的 Stylus.StylusLeave 附加事件時被叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnStylusMove | 當未處理的 Stylus.StylusMove 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnStylusOutOfRange | 當未處理的 Stylus.StylusOutOfRange 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnStylusSystemGesture | 當未處理的 Stylus.StylusSystemGesture 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnStylusUp | 當未處理的 Stylus.StylusUp 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnTextInput | 當未處理的 TextCompositionManager.TextInput 附加事件到達其路由中衍生自此類別的項目時叫用。實作這個方法可以為這個事件加入類別處理。 (繼承自 UIElement)。 | |
OnToolTipClosing | 當未處理的 ToolTipClosing 路由事件到達其路由中的這個類別時,便會叫用此方法。實作這個方法可以為這個事件加入類別處理。 (繼承自 FrameworkElement)。 | |
OnToolTipOpening | 當 ToolTipOpening 路由事件到達其路由中的這個類別時,便會叫用此方法。實作這個方法可以為這個事件加入類別處理。 (繼承自 FrameworkElement)。 | |
OnVisualChildrenChanged | 當視覺物件的 VisualCollection 已修改時叫用。 (繼承自 Panel)。 | |
OnVisualParentChanged | 當此項目的父代 (Parent) 在視覺化樹狀結構中變更時叫用。覆寫 OnVisualParentChanged。 (繼承自 FrameworkElement)。 | |
ParentLayoutInvalidated | 在 FrameworkElement 的特定子類別 (Subclass) 中支援累加配置實作。ParentLayoutInvalidated 會在子項目擁有無效的屬性時叫用,該屬性在中繼資料已標記,會在配置期間影響到父代的測量或排列傳遞。 (繼承自 FrameworkElement)。 | |
PointFromScreen | 將螢幕座標中的 Point 轉換為 Point,表示 Visual 的目前座標系統。 (繼承自 Visual)。 | |
PointToScreen | 將表示 Visual 之目前座標系統的 Point 轉換為螢幕座標中的 Point。 (繼承自 Visual)。 | |
PredictFocus | 決定下一個項目,該項目會針對所提供的焦點移動方向,接收相對於此項目的焦點,但是不會實際移動焦點。 (繼承自 FrameworkElement)。 | |
RaiseEvent | 引發特定路由事件。要引發的 RoutedEvent 是在所提供的 RoutedEventArgs 執行個體內被識別 (該執行個體是提供做為該事件資料的 RoutedEvent 屬性)。 (繼承自 UIElement)。 | |
ReadLocalValue | 傳回相依性屬性的區域數值 (如果有的話)。 (繼承自 DependencyObject)。 | |
RegisterName | 提供可簡化對 NameScope 註冊方法之存取的存取子 (Accessor)。 (繼承自 FrameworkElement)。 | |
ReleaseMouseCapture | 如果這個項目保有滑鼠捕捉,則釋放捕捉。 (繼承自 UIElement)。 | |
ReleaseStylusCapture | 如果這個項目保有手寫筆裝置捕捉,則釋放捕捉。 (繼承自 UIElement)。 | |
RemoveHandler | 從這個項目中移除指定的路由事件處理常式。 (繼承自 UIElement)。 | |
RemoveLogicalChild | 將所提供的物件從這個項目的邏輯樹狀結構中移除。FrameworkElement 會更新受到影響的邏輯樹狀結構父系指標,以保持與此項刪除動作的同步。 (繼承自 FrameworkElement)。 | |
RemoveVisualChild | 移除兩個視覺物件之間的父-子關係。 (繼承自 Visual)。 | |
SetAdornerHorizontalAlignment | 針對指定的項目,設定 AdornerHorizontalAlignment 附加屬性。 | |
SetAdornerMargin | 針對指定的項目,設定指定的 AdornerMargin 附加屬性。 | |
SetAdornerVerticalAlignment | 針對指定的項目,設定指定的 AdornerVerticalAlignment 附加屬性。 | |
SetBinding(DependencyProperty, BindingBase) | 根據所提供的繫結物件,將繫結附加至這個項目。 (繼承自 FrameworkElement)。 | |
SetBinding(DependencyProperty, String) | 根據做為資料來源的路徑限定性條件所提供的來源屬性名稱,將繫結附加至這個項目。 (繼承自 FrameworkElement)。 | |
SetHorizontalStretch | 針對所提供的項目,設定 HorizontalStretch 附加屬性的值。 | |
SetPlacements | 注意:這個 API 現在已經過時。針對所提供的項目,設定 Placements 附加屬性的值。 | |
SetResourceReference | 搜尋具有指定名稱的資源,並針對指定的屬性建立該資源的資源參考。 (繼承自 FrameworkElement)。 | |
SetTask | 將 Task 附加屬性寫入指定的項目。 | |
SetValue(DependencyProperty, Object) | 設定相依性屬性的區域數值,該值是由其相依性屬性識別項來指定。 (繼承自 DependencyObject)。 | |
SetValue(DependencyPropertyKey, Object) | 設定唯讀相依性屬性的區域數值,該值是由相依性屬性的 DependencyPropertyKey 識別項來指定。 (繼承自 DependencyObject)。 | |
SetVerticalStretch | 針對所提供的項目,設定 VerticalStretch 附加屬性的值。 | |
ShouldSerializeChildren | 判斷面板的 Children 集合是否應序列化。 (繼承自 Panel)。 | |
ShouldSerializeCommandBindings | 傳回序列化 (Serialization) 處理序是否應該在這個類別的執行個體上,將 CommandBindings 屬性的內容序列化。 (繼承自 UIElement)。 | |
ShouldSerializeInputBindings | 傳回序列化處理序是否應該在這個類別的執行個體上,將 InputBindings 屬性的內容序列化。 (繼承自 UIElement)。 | |
ShouldSerializeProperty | 傳回值,這個值表示序列化 (Serialization) 處理序是否應該將所提供之相依性屬性值序列化。 (繼承自 DependencyObject)。 | |
ShouldSerializeResources | 傳回序列化 (Serialization) 處理序是否應該將 Resources 屬性的內容序列化。 (繼承自 FrameworkElement)。 | |
ShouldSerializeStyle | 傳回序列化處理序是否應該將 Style 屬性的內容序列化。 (繼承自 FrameworkElement)。 | |
ShouldSerializeTriggers | 傳回序列化處理序是否應該將 Triggers 屬性的內容序列化。 (繼承自 FrameworkElement)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
TransformToAncestor(Visual) | 傳回轉換,這個轉換可用來將 Visual 的座標轉換為視覺物件的指定 Visual 祖系。 (繼承自 Visual)。 | |
TransformToAncestor(Visual3D) | 傳回轉換,這個轉換可用來將座標從 Visual 轉換為視覺物件之指定的 Visual3D 祖系。 (繼承自 Visual)。 | |
TransformToDescendant | 傳回轉換,這個轉換可用來將 Visual 的座標轉換為指定的視覺物件子系。 (繼承自 Visual)。 | |
TransformToVisual | 傳回轉換,這個轉換可用來將 Visual 的座標轉換為指定的視覺物件。 (繼承自 Visual)。 | |
TranslatePoint | 將相對於這個項目的點,轉譯為相對於指定項目的座標。 (繼承自 UIElement)。 | |
TryFindResource | 搜尋具有指定之索引鍵的資源,並傳回該資源 (如果有找到的話)。 (繼承自 FrameworkElement)。 | |
UnregisterName | 簡化對 NameScope 取消註冊方法的存取。 (繼承自 FrameworkElement)。 | |
UpdateLayout | 確認這個項目的所有視覺化子項目都已正確為配置而更新。 (繼承自 UIElement)。 | |
VerifyAccess | 請強制執行可以存取這個 DispatcherObject 的呼叫執行緒。 (繼承自 DispatcherObject)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
ContextMenuClosing | 在項目上的任何內容功能表正要關閉之前發生。 (繼承自 FrameworkElement)。 | |
ContextMenuOpening | 當項目上的任何內容功能表開啟時發生。 (繼承自 FrameworkElement)。 | |
DataContextChanged | 當這個項目的資料內容變更時發生。 (繼承自 FrameworkElement)。 | |
DragEnter | 在輸入系統報告有基礎拖曳事件以這個項目為拖曳目標時發生。 (繼承自 UIElement)。 | |
DragLeave | 在輸入系統報告以此項目做為拖曳起點的基礎拖曳事件時發生。 (繼承自 UIElement)。 | |
DragOver | 在輸入系統報告以此項目做為可能之置放終點的基礎拖曳事件時發生。 (繼承自 UIElement)。 | |
Drop | 在輸入系統報告以此項目做為置放終點的基礎置放事件時發生。 (繼承自 UIElement)。 | |
FocusableChanged | 當 Focusable 屬性的值變更時發生。 (繼承自 UIElement)。 | |
GiveFeedback | 當輸入系統報告涉及這個項目的基礎拖放事件時發生。 (繼承自 UIElement)。 | |
GotFocus | 當這個項目取得邏輯焦點 (Focus) 時發生。 (繼承自 UIElement)。 | |
GotKeyboardFocus | 當鍵盤的焦點位於這個項目時發生。 (繼承自 UIElement)。 | |
GotMouseCapture | 當這個項目捕捉到滑鼠時發生。 (繼承自 UIElement)。 | |
GotStylusCapture | 當這個項目捕捉到手寫筆時發生。 (繼承自 UIElement)。 | |
Initialized | 當這個 FrameworkElement 初始化時發生。這個事件符合 IsInitialized 屬性值從 false (或未定義) 變更為 true 的案例。 (繼承自 FrameworkElement)。 | |
IsEnabledChanged | 當這個項目的 IsEnabled 屬性值變更時發生。 (繼承自 UIElement)。 | |
IsHitTestVisibleChanged | 當這個項目的 IsHitTestVisible 相依性屬性值變更時發生。 (繼承自 UIElement)。 | |
IsKeyboardFocusedChanged | 當這個項目的 IsKeyboardFocused 屬性值變更時發生。 (繼承自 UIElement)。 | |
IsKeyboardFocusWithinChanged | 當這個項目的 IsKeyboardFocusWithinChanged 屬性值變更時發生。 (繼承自 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)。 | |
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)。 | |
QueryContinueDrag | 當鍵盤或滑鼠按鍵在拖放作業期間變更時發生。 (繼承自 UIElement)。 | |
QueryCursor | 要求顯示游標時發生。滑鼠指標每次移到新位置,就會對某個項目引發這個事件,這表示可能必須根據游標的新位置而變更游標物件。 (繼承自 UIElement)。 | |
RequestBringIntoView | 在這個項目上呼叫 BringIntoView 時發生。 (繼承自 FrameworkElement)。 | |
SizeChanged | 當這個項目的 ActualHeight 或 ActualWidth 屬性變更值時發生。 (繼承自 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)。 | |
Unloaded | 當項目從已載入項目的項目樹狀結構中移除時發生。 (繼承自 FrameworkElement)。 |
回頁首
欄位
名稱 | 說明 | |
---|---|---|
AdornerHorizontalAlignmentProperty | 識別 AdornerHorizontalAlignment 相依性屬性。 | |
AdornerMarginProperty | 識別 AdornerMargin 相依性屬性。 | |
AdornerVerticalAlignmentProperty | 識別 AdornerVerticalAlignment 相依性屬性。 | |
HorizontalStretchProperty | 識別 HorizontalStretch 相依性屬性。 | |
IsContentFocusableProperty | 識別 IsContentFocusable 相依性屬性。 | |
ModelProperty | 識別 Model 相依性屬性。 | |
OrderProperty | 會識別 Order 相依性屬性。 | |
PlacementsProperty | 注意:這個 API 現在已經過時。識別 Placements 相依性屬性。 | |
VerticalStretchProperty | 識別 VerticalStretch 相依性屬性。 |
回頁首
明確介面實作
名稱 | 說明 | |
---|---|---|
IAddChild.AddChild | 這個型別的或成員可以支援 Windows Presentation Foundation (WPF) 基礎結構,但不建議直接使用於您的程式碼中。 (繼承自 Panel)。 | |
IAddChild.AddText | 這個型別的或成員可以支援 Windows Presentation Foundation (WPF) 基礎結構,但不建議直接使用於您的程式碼中。 (繼承自 Panel)。 |
回頁首
備註
您可以使用 AdornerPanel 類別來存放設計階段的裝飾項。 adorner 屬於使用者介面 (UI) 的一部分,可用來裝飾 UI 中的其他部分。
您可以在 Children 集合中,加入即將代表裝飾項的控制項。
您可以呼叫 SetAdornerHorizontalAlignment、SetAdornerVerticalAlignment 和 SetAdornerMargin 方法,調整相對於所裝飾之控制項的裝飾項面板大小和位置。
設定好裝飾項面板之後,請將它加入至 AdornerProvider 實作的 Adorners 集合。
裝飾項是透過 Task 附加屬性來繫結至工具命令。 當滑鼠停留於裝飾項上方時,裝飾項的繫結就可以當做輸入和命令路由的一部分來使用。 同時,與已當做裝飾項使用之 UI 項目有關的模型會變成當裝飾項為啟用狀態時,任何筆勢資料的「原始」值。
範例
在下列程式碼範例中,會說明如何使用 AdornerPanel 來裝載 Slider 控制項,這個控制項是在設計階段用來設定當做裝飾項之控制項的 Background 屬性。 如需詳細資訊,請參閱逐步解說:建立設計階段裝飾項。
' Setup the adorner panel.
' All adorners are placed in an AdornerPanel
' for sizing and layout support.
Dim myPanel = Me.Panel
' The slider extends the full width of the control it adorns.
AdornerPanel.SetAdornerHorizontalAlignment( _
opacitySlider, _
AdornerHorizontalAlignment.Stretch)
' Position the adorner above the control it adorns.
AdornerPanel.SetAdornerVerticalAlignment( _
opacitySlider, _
AdornerVerticalAlignment.OutsideTop)
' Position the adorner 5 pixels above the control.
AdornerPanel.SetAdornerMargin( _
opacitySlider, _
New Thickness(0, 0, 0, 5))
// Setup the adorner panel.
// All adorners are placed in an AdornerPanel
// for sizing and layout support.
AdornerPanel myPanel = this.Panel;
// The slider extends the full width of the control it adorns.
AdornerPanel.SetAdornerHorizontalAlignment(
opacitySlider,
AdornerHorizontalAlignment.Stretch);
// Position the adorner above the control it adorns.
AdornerPanel.SetAdornerVerticalAlignment(
opacitySlider,
AdornerVerticalAlignment.OutsideTop);
// Position the adorner 5 pixels above the control.
AdornerPanel.SetAdornerMargin(
opacitySlider,
new Thickness(0, 0, 0, 5));
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Windows.Design.Interaction 命名空間