Track 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示處理 Thumb 控件的位置和重設大小的控件基本類型,以及用來設定 Value的兩個 RepeatButton 控件。
public ref class Track : System::Windows::FrameworkElement
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public class Track : System.Windows.FrameworkElement
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
type Track = class
inherit FrameworkElement
Public Class Track
Inherits FrameworkElement
- 繼承
- 屬性
範例
下列範例示範如何在 ScrollBarControlTemplate中定義 Track 控件。
<ControlTemplate TargetType="{x:Type ScrollBar}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="12"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="12" />
<RowDefinition Height="*"/>
<RowDefinition Height="12" />
</Grid.RowDefinitions>
<Border Grid.Row="1" BorderThickness="0"
Background="Transparent" CornerRadius="4"/>
<RepeatButton Grid.Row="0"
Style="{DynamicResource Scrollbar_LineButton}"
Command="ScrollBar.LineUpCommand" Content=" ^" />
<!--IsDirectionReversed set to true draws a ScrollBar with a
Track whose lowest value is at the bottom.
The default orientation of a ScrollBar is for the Track
values to decrease from top to bottom.-->
<Track Grid.Row="1" Name="PART_Track"
IsDirectionReversed="true">
<Track.DecreaseRepeatButton>
<RepeatButton Style="{DynamicResource ScrollBar_UpTrack}"/>
</Track.DecreaseRepeatButton>
<Track.Thumb>
<Thumb Style="{DynamicResource ScrollBar_HorizontalThumb}"/>
</Track.Thumb>
<Track.IncreaseRepeatButton>
<RepeatButton Style="{DynamicResource ScrollBar_DownTrack}"/>
</Track.IncreaseRepeatButton>
</Track>
<RepeatButton Grid.Row="2"
Style="{DynamicResource Scrollbar_LineButton}"
Command="ScrollBar.LineDownCommand" Content=" v" />
</Grid>
</ControlTemplate>
備註
Track 控制件沒有預設 ControlTemplate。 其 ControlTemplate 會實作為 ScrollBar 和 Slider 控件 ControlTemplate 的一部分。 Track 有一個 Thumb 控件和兩個 RepeatButton 控件,用來變更 Track 控件的 Value 屬性。
下圖顯示滑桿上的 Track。
滑桿上的曲目
下表顯示 Track 屬性及其自動繫結的對應 RangeBase 屬性。 當任一屬性變更時,系結屬性也會變更。
Track 屬性 | RangeBase 屬性 |
---|---|
Track.Maximum | RangeBase.Maximum |
Track.Minimum | RangeBase.Minimum |
Track.Value | RangeBase.Value |
下表顯示 Track 屬性,以及它們系結的對應 ScrollBar 屬性,當 Track 是 ScrollBar 控件的一部分,且未明確設定 Track 屬性時,它們所系結的屬性。
Track 屬性 | ScrollBar 屬性 |
---|---|
Track.Orientation | ScrollBar.Orientation |
Track.ViewportSize | ScrollBar.ViewportSize |
下表顯示 Track 屬性,以及它們系結的對應 Slider 屬性,當 Track 是 Slider 控件的一部分,且未明確設定 Track 屬性時,它們所系結的屬性。
Track 屬性 | Slider 屬性 |
---|---|
Track.Orientation | Slider.Orientation |
Track.IsDirectionReversed | Slider.IsDirectionReversed |
此外,Slider 控件之 RepeatButton 控件的 Delay 屬性會系結至 Track 控件之 RepeatButton 控件的 Delay 屬性。
使用 Track 卷動內容時,Thumb 控件的大小會與顯示在可檢視區域或檢視區中之內容的百分比成正比。 下圖顯示實作 Track 控件的 ScrollViewer 控件範例。
具有追蹤控件的 ScrollBar
下列計算是用來計算 Thumb的大小。
thumbSize = (viewportSize/(maximum-minimum+viewportSize))×trackLength
viewportSize 參數是 ViewportSize 屬性的值。 最大值和最小參數會對應至 Maximum 和 Minimum 屬性值。 表達式 maximum-minimum+viewportSize 的值是可捲動內容的大小。 請注意,當內容捲動到底部時,Maximum 屬性值代表 Track 的 Value。 這個 Maximum 值與內容的長度或範圍不同。 如需更詳細的說明,請參閱 Track.Maximum。
ScrollBar 中 Track 的 Value 會根據 ScrollBar的方向,從上到下或從左至右增加。 同樣地,Slider 中 TrackValue 會根據 Slider的方向,從下到上或從左至右增加。 若要變更增加值的方向,請將 Track 的 IsDirectionReversed 屬性設定為 true
。
建構函式
Track() |
初始化 Track 類別的新實例。 |
欄位
IsDirectionReversedProperty |
識別 IsDirectionReversed 相依性屬性。 |
MaximumProperty |
識別 Maximum 相依性屬性。 |
MinimumProperty |
識別 Minimum 相依性屬性。 |
OrientationProperty |
識別 Orientation 相依性屬性。 |
ValueProperty |
識別 Value 相依性屬性。 |
ViewportSizeProperty |
識別 ViewportSize 相依性屬性。 |
屬性
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 物件集合。 CommandBinding 會啟用這個專案的命令處理,並宣告命令、其事件和這個專案所附加之處理程式之間的連結。 (繼承來源 UIElement) |
ContextMenu |
取得或設定每當透過使用者介面 (UI) 從這個專案內要求操作功能表時,應該出現的操作功能表元素。 (繼承來源 FrameworkElement) |
Cursor |
取得或設定游標,這個游標會在滑鼠指標位於這個專案上方時顯示。 (繼承來源 FrameworkElement) |
DataContext |
取得或設定專案參與數據系結時的數據內容。 (繼承來源 FrameworkElement) |
DecreaseRepeatButton |
取得減少 TrackValue 屬性的 RepeatButton。 |
DefaultStyleKey |
取得或設定索引鍵,當使用或定義主題樣式時,用來參考這個控件的樣式。 (繼承來源 FrameworkElement) |
DependencyObjectType |
取得包裝這個實例 CLR 類型的 DependencyObjectType。 (繼承來源 DependencyObject) |
DesiredSize |
取得此元素在版面配置程式量值階段期間計算的大小。 (繼承來源 UIElement) |
Dispatcher |
取得與這個 DispatcherObject 相關聯的 Dispatcher。 (繼承來源 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) |
IncreaseRepeatButton |
取得增加 Track 類別 Value 屬性的 RepeatButton。 |
InheritanceBehavior |
取得或設定屬性值繼承、資源索引鍵查閱和 RelativeSource FindAncestor 查閱的範圍限制。 (繼承來源 FrameworkElement) |
InputBindings |
取得與這個專案相關聯的輸入系結集合。 (繼承來源 UIElement) |
InputScope |
取得或設定這個 FrameworkElement所使用的輸入內容。 (繼承來源 FrameworkElement) |
IsArrangeValid |
取得值,指出這個元素配置中子元素的計算大小和位置是否有效。 (繼承來源 UIElement) |
IsDirectionReversed |
取得或設定是否從預設方向反轉增加 Value 的方向。 |
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) |
Maximum | |
MaxWidth |
取得或設定專案的最大寬度條件約束。 (繼承來源 FrameworkElement) |
MinHeight |
取得或設定專案的最低高度條件約束。 (繼承來源 FrameworkElement) |
Minimum | |
MinWidth |
取得或設定專案的最小寬度條件約束。 (繼承來源 FrameworkElement) |
Name |
取得或設定項目的識別名稱。 此名稱會提供參考,讓程式代碼後置,例如事件處理程式程式代碼,可以在 XAML 處理器在處理期間建構標記專案之後參考它。 (繼承來源 FrameworkElement) |
Opacity |
取得或設定在使用者介面中轉譯時套用至整個 UIElement 不透明度因數。 這是相依性屬性。 (繼承來源 UIElement) |
OpacityMask |
取得或設定不透明度遮罩,做為套用至這個元素轉譯內容之任何 Alpha 色板遮罩的 Brush 實作。 這是相依性屬性。 (繼承來源 UIElement) |
Orientation |
取得或設定值,這個值表示 Track 是水平還是垂直顯示。 |
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) |
Thumb | |
ToolTip |
取得或設定使用者介面 (UI) 中這個元素所顯示的工具提示物件。 (繼承來源 FrameworkElement) |
TouchesCaptured |
取得擷取至這個專案的所有觸控裝置。 (繼承來源 UIElement) |
TouchesCapturedWithin |
取得擷取至這個專案的所有觸控裝置,或其可視化樹狀結構中的任何子專案。 (繼承來源 UIElement) |
TouchesDirectlyOver |
取得位於這個專案上的所有觸控裝置。 (繼承來源 UIElement) |
TouchesOver |
取得位於這個元素上的所有觸控裝置或其可視化樹狀結構中的任何子專案。 (繼承來源 UIElement) |
Triggers |
取得直接在此專案或子專案上建立的觸發程式集合。 (繼承來源 FrameworkElement) |
Uid |
取得或設定這個專案的唯一標識碼(用於當地語系化)。 這是相依性屬性。 (繼承來源 UIElement) |
UseLayoutRounding |
取得或設定值,這個值表示配置四捨五入是否應該套用至配置期間這個專案的大小和位置。 (繼承來源 FrameworkElement) |
Value | |
VerticalAlignment |
取得或設定在父元素內,例如面板或專案控件的父元素內時,套用至這個專案的垂直對齊特性。 (繼承來源 FrameworkElement) |
ViewportSize |
取得或設定可見之可捲動內容的部分大小。 |
Visibility |
取得或設定這個項目的使用者介面 (UI) 可見性。 這是相依性屬性。 (繼承來源 UIElement) |
VisualBitmapEffect |
已淘汰.
已淘汰.
取得或設定 Visual的 BitmapEffect 值。 (繼承來源 Visual) |
VisualBitmapEffectInput |
已淘汰.
已淘汰.
取得或設定 Visual的 BitmapEffectInput 值。 (繼承來源 Visual) |
VisualBitmapScalingMode |
取得或設定 Visual的 BitmapScalingMode。 (繼承來源 Visual) |
VisualCacheMode |
取得或設定 Visual的快取表示法。 (繼承來源 Visual) |
VisualChildrenCount |
取得 Track的子項目數目。 |
VisualClearTypeHint |
取得或設定 ClearTypeHint,決定在 Visual中轉譯 ClearType 的方式。 (繼承來源 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 |
取得或設定 Visual的 TextHintingMode。 (繼承來源 Visual) |
VisualTextRenderingMode |
取得或設定 Visual的 TextRenderingMode。 (繼承來源 Visual) |
VisualTransform | (繼承來源 Visual) |
VisualXSnappingGuidelines |
取得或設定 x 座標 (垂直) 指導方針集合。 (繼承來源 Visual) |
VisualYSnappingGuidelines |
取得或設定 Y 座標 (水平) 指導方針集合。 (繼承來源 Visual) |
Width |
取得或設定項目的寬度。 (繼承來源 FrameworkElement) |
方法
事件
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 時。 此事件恰逢 IsInitialized 屬性值從 |
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 |
發生於此元素上的 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) |
TouchDown |
當手指位於這個專案上方時,手指觸碰螢幕時發生。 (繼承來源 UIElement) |
TouchEnter |
發生於觸控從外部移至這個專案界限內時。 (繼承來源 UIElement) |
TouchLeave |
當觸控從內部移至這個專案界限外時發生。 (繼承來源 UIElement) |
TouchMove |
當手指位於這個專案上方時,手指在螢幕上移動時發生。 (繼承來源 UIElement) |
TouchUp |
當手指位於這個專案上方時,手指從螢幕上抬起時發生。 (繼承來源 UIElement) |
Unloaded |
發生於從已載入專案的專案樹狀結構中移除專案時。 (繼承來源 FrameworkElement) |
明確介面實作
IQueryAmbient.IsAmbientPropertyAvailable(String) |
如需此成員的描述,請參閱 IsAmbientPropertyAvailable(String) 方法。 (繼承來源 FrameworkElement) |