資訊
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ContentElement.PreviewMouseLeftButtonDown 事件

當滑鼠指標位於這個項目上方而按下滑鼠左鍵時發生。

命名空間:  System.Windows
組件:  PresentationCore (在 PresentationCore.dll 中)
針對 XAML 的 XMLNS: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public event MouseButtonEventHandler PreviewMouseLeftButtonDown
<object PreviewMouseLeftButtonDown="MouseButtonEventHandler" .../>

實作

IInputElement.PreviewMouseLeftButtonDown

識別項欄位

PreviewMouseLeftButtonDownEvent

路由策略

直接

委派

MouseButtonEventHandler

雖然這路由事件概觀似乎遵循通道路由項目樹狀結構中,透過它實際上是直接路由的事件 ,會引發,並且每個 reraised 項目樹狀結構一起ContentElement

這個事件會報告滑鼠按鈕的細節基準的多個相關事件的其中一個Mouse.PreviewMouseDown事件,這是附加的事件沿著事件路由的每個項目處理。

這個事件的引數公開 (expose) 的引數的基礎Mouse.PreviewMouseDown事件。 如果該事件標示為已處理沿著事件路由,仍然會引發的滑鼠按鈕的特定事件。 不過,滑鼠按鍵的特定事件的處理常式必須加入明確地呼叫AddHandler,並保護選項來處理已標示為已處理的事件,為了要讓事件的接聽程式。

在概念上,把這個事件 (及其他滑鼠按鈕事件,在ContentElement) 是滑鼠 「 服務 」 (與所提供的服務定義Mouse類別)。 這個事件加入不需檢查事件資料中原始滑鼠事件之滑鼠按鈕狀態 (左-右、 上下按鈕控制項) 的方便性。 更進階的案例中,例如,檢查是否出現的非標準的按鈕的狀態,您可能需要使用API的Mouse類別而非在ContentElement

.NET Framework

支援版本:4.5、4、3.5、3.0

.NET Framework Client Profile

支援版本:4、3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (不支援伺服器核心角色), Windows Server 2008 R2 (SP1 (含) 以後版本支援伺服器核心角色,不支援 Itanium)

此.NET Framework 並不支援各種平台的所有版本。如需支援版本的清單,請參閱.NET Framework 系統需求.

社群新增項目

顯示:
© 2014 Microsoft