2014-04-16 19 views
-2

我想單擊WPF標籤時添加一個單擊事件處理程序。這個想法是做它後面的代碼,因爲我基於文檔動態生成接口。單擊標籤時如何執行事件?

+0

這是措辭不當。你的意思是你想單擊設計器中的'Label'來添加一個事件嗎?或者你想添加一個'Click'事件到你的'Label'? –

+0

對不起,我問的時候很急。 (我仍然在一個,但改變了一點點) 我想創建一個標籤的點擊事件 – Yoiku

回答

0

如果我理解正確的這個,你想用一個LeftMouseDown事件,你會從代碼編寫一個標籤?

在這種情況下:

TestLabel.MouseLeftButtonDown += new MouseButtonEventHandler(TARGET); 
0

由於您已經提到了後面的代碼,您可以監聽Label's 事件,因爲Label控件沒有與其關聯的Click事件。

例子:

var label = new Label(); 
label.PreviewMouseLeftButtonUp += LabelMouseLeftButtonUp;  

// Handler 
private void LabelMouseLeftButtonUp(object sender, MouseButtonEventArgs e) 
{ 
    ... 
} 
相關問題