常に表示される垂直スクロールバーを持つWPF ListViewを使用しています。 ListViewにMouseLeftButtonUpイベントハンドラがあります。ハンドラは、何もしないときに垂直スクロールバーがクリックされたとき、すなわちListViewボックスにスクロールするのに十分なアイテムがないときを除いて、正しく機能しています。WPF stop ListViewスクロールバーのクリック
この場合、ユーザーが垂直スクロールバーをクリックして画面のすぐ外にアイテムがないことを確認するだけで何も起こりません。しかし、ListViewはMouseLeftButtonUpイベントを発生させます。垂直スクロールバーに何らかの作業がある場合、イベントは発生しません。ここで
は
<ListView MouseLeftButtonUp="DoSomething_MouseLeftButtonUp" SelectionMode="Single" ScrollViewer.VerticalScrollBarVisibility="Visible">
<ListView.View>
<GridView>
<GridViewColumn Width="170" Header="Venue" DisplayMemberBinding="{Binding Path=Venue}" />
</GridView>
</ListView.View>
</ListView>
垂直スクロールバーがスクロールバーが何かないようにすべての作業を持っているかどうかのirespectiveをクリックしたときに発火のMouseLeftButtonUpイベントを防ぐために、とにかくあり、私のsimplifiewd XAMLのですか?
私自身のGridViewでは、画像、テキストブロック、テキストブロックとランスを含む多くの列があります。それらをすべてチェックするはずですか? –