[英]WPF-Horizontal scroller not displaying in Listview
我正在使用WPF應用程序。我是新的WPF。 我在應用程序中使用了Listview,如下圖所示:-
我的XAML是:-
<ListView x:Name="lstviewMeters" BorderThickness="1" Height="263" Margin="0,89,23,0" VerticalAlignment="Top" Width="597" AlternationCount="2" ItemsSource="{Binding}" HorizontalAlignment="Right">
<ListView.View>
<GridView >
<GridViewColumn Header="Feeder Name" Width="120" DisplayMemberBinding="{Binding MeterName}"/>
<GridViewColumn Header="ID" Width="120" DisplayMemberBinding="{Binding MeterID}"/>
<GridViewColumn Header="Status" Width="120" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Status}"/>
<Image Width="16" Height="16" Source="{Binding IconUri}"/>
</StackPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="TimeStamp" Width="120" DisplayMemberBinding="{Binding TimeStamp}"/>
<GridViewColumn Header="Remark" Width="100" DisplayMemberBinding="{Binding Remark}"/>
</GridView>
</ListView.View>
</ListView>
我更改了默認滾動條的樣式以使用戶界面看起來不錯,為此,我創建了資源字典並在XAML中對其進行了調用。 問題是垂直滾動條可見,但擴展單元格內容時未顯示水平滾動條。手動擴展單元格時應可見。 我已經為滾動條設置了以下屬性,但仍無法正常工作
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Visible"/>
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Visible"/>
任何人都可以有解決方案以始終顯示VSCROLL和HSCROLL
提前致謝!
只需用ScrollViewer包圍ListView即可,例如:
<ScrollViewer HorizontalScrollBarVisibility="Visible">
<ListView>.....</ListView>
</ScrollViewer>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.