0
我工作的地鐵應用程序,我使用的是listview listview會自動在右側放置一些空間來滾動。在我的代碼沒有必要滾動 我試圖禁用它ScrollViewer.VerticalScrollBarVisibility =「已禁用」或scrollmode = false,但空間似乎永諾xaml listview如何禁用滾動空間?
有沒有辦法我可能會消失,因爲超過列表視圖中的亮點,然後點擊模式,它看起來不好
我工作的地鐵應用程序,我使用的是listview listview會自動在右側放置一些空間來滾動。在我的代碼沒有必要滾動 我試圖禁用它ScrollViewer.VerticalScrollBarVisibility =「已禁用」或scrollmode = false,但空間似乎永諾xaml listview如何禁用滾動空間?
有沒有辦法我可能會消失,因爲超過列表視圖中的亮點,然後點擊模式,它看起來不好
通過選擇編輯附加模板 - >編輯生成的物品容器 - >編輯複製(請參見下面的屏幕截圖),創建當前ListView樣式的副本。
在模板拷貝,修改保證金(如下圖所示最後一行)
<Style x:Key="ListViewItemStyle" TargetType="ListViewItem">
<Setter Property="FontFamily" Value="{StaticResource ContentControlThemeFontFamily}"/>
<Setter Property="FontSize" Value="{StaticResource ControlContentThemeFontSize}"/>
<Setter Property="Background" Value="Transparent"/>
<Setter Property="TabNavigation" Value="Local"/>
<Setter Property="IsHoldingEnabled" Value="True"/>
<Setter Property="Margin" Value="0,0,18,2"/>
到
<Setter Property="Margin" Value="0" />
您還需要設置ScrollViewer.VerticalScrollBarVisibility="Hidden"
的ListView控件本身(如你嘗試過(或者您可以冒險並修改ListView本身的模板(Edit Template)並刪除ScrollViewer
並將ItemsPanelTemplate
設置爲StackPanel
VirtualizingStackPanel