2012-07-04 52 views

回答

0

,但無論我們在列表框中單擊此條件下始終返回true,但如果你點擊滾動條它將提供虛假

您可以使用下面的代碼檢查發件人的類型

if (sender.GetType() == typeof(System.Windows.Controls.ListBox)) 

如果它是列表框,然後做你的邏輯,否則不。

我的XAML代碼是

<ListBox Name="lstbx" MouseLeftButtonDown="ListBox_MouseLeftButtonDown" ScrollViewer.VerticalScrollBarVisibility="Visible"></ListBox> 

和我Xaml.cs代碼

public void ListBox_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) 
    { 

    } 
+0

但無論我們在列表框中單擊 – Ibrahim

+0

你嘗試過這個在您的結束,如果是這種情況總是返回true你可以在這裏粘貼代碼plz – Ibrahim

+0

我已經嘗試,但同時單擊ListBox的滾動條MouseLeftButtonDown沒有被解僱。它只是當我點擊列表框時被解僱。 –

相關問題