我有一個由mouseUp事件觸發的函數。一切工作正常,除了有時沒有檢測到mouseUp事件。 事實上,我有一個列表視圖,項目,當我選擇一個項目,它會觸發一個函數。但不總是。MouseUp事件並不總是觸發
<ListView Margin="4" Grid.Row="1" Grid.ColumnSpan="2" x:Name="statinfoListview"
ItemsSource="{Binding Path=ExistingStateInfos, ElementName=Window}"
SelectedItem="{Binding Path=SelectedStateInfo, ElementName=Window}">
<ListView.ItemTemplate>
<DataTemplate DataType="{x:Type States:StateInfo}">
<TextBlock Text="{Binding Path=Name}" MouseUp="ApplyStateInfoNameToState_Click" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
也許你在釋放按鈕之前將鼠標拉出文本塊?另外請注意,如果您位於文本的右側,則可能不會單擊文本塊,它可能有助於將「HorizontalContentAlignment =」Stretch「」添加到ListView。 –
是的,沒錯。非常感謝:) – Sheamus
如果解決了這個問題,我會繼續並添加一個答案。 –