将鼠标放在列表视图上时滚动条不起作用
Scrollbar that does not work when the mouse is placed on a Listview
我在 ScrollViewer 中有一个 Listview。
我的问题是,当指针位于列表视图上时,鼠标管理的滚动条不起作用,如果我退出列表,滚动条会正常工作。
<ScrollViewer Grid.Row="2" IsTabStop="True" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Auto" CanContentScroll="True">
<Grid Grid.Row="2" MinWidth="500" MaxWidth="1000" ScrollViewer.VerticalScrollBarVisibility="Auto">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<ListView Grid.Row="0" ItemsSource="{Binding Notifications}" x:Name="ListeNouvellesNotifs" BorderThickness="0" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Auto">
<ListView.ItemTemplate>
我是否必须更改对象才能显示列表,或者我可以使用列表视图吗?
我试图从 Listview 中禁用 ScrollViewer,它不起作用。
我相信当鼠标在上面时它不能召回容器的滚动
您添加一个
<ScrollViewer Grid.Row="2" IsTabStop="True" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Auto">
<Grid Grid.Row="2" MinWidth="500" MaxWidth="1000">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<ListView Grid.Row="0" ItemsSource="{Binding Notifications}" x:Name="ListeNouvellesNotifs" BorderThickness="0" ScrollViewer.VerticalScrollBarVisibility="Hidden">
<ListView.Template>
<ControlTemplate>
<ItemsPresenter></ItemsPresenter>
</ControlTemplate>
</ListView.Template>
<ListView.ItemTemplate>
我在 ScrollViewer 中有一个 Listview。
我的问题是,当指针位于列表视图上时,鼠标管理的滚动条不起作用,如果我退出列表,滚动条会正常工作。
<ScrollViewer Grid.Row="2" IsTabStop="True" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Auto" CanContentScroll="True">
<Grid Grid.Row="2" MinWidth="500" MaxWidth="1000" ScrollViewer.VerticalScrollBarVisibility="Auto">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<ListView Grid.Row="0" ItemsSource="{Binding Notifications}" x:Name="ListeNouvellesNotifs" BorderThickness="0" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Auto">
<ListView.ItemTemplate>
我是否必须更改对象才能显示列表,或者我可以使用列表视图吗?
我试图从 Listview 中禁用 ScrollViewer,它不起作用。
我相信当鼠标在上面时它不能召回容器的滚动
您添加一个
<ScrollViewer Grid.Row="2" IsTabStop="True" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Auto">
<Grid Grid.Row="2" MinWidth="500" MaxWidth="1000">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<ListView Grid.Row="0" ItemsSource="{Binding Notifications}" x:Name="ListeNouvellesNotifs" BorderThickness="0" ScrollViewer.VerticalScrollBarVisibility="Hidden">
<ListView.Template>
<ControlTemplate>
<ItemsPresenter></ItemsPresenter>
</ControlTemplate>
</ListView.Template>
<ListView.ItemTemplate>