C# &引用;冷冻;水平滚动时的列
我不熟悉c#和UWP,正在寻找一种使用冻结列实现水平滚动的方法 目前这是我的清单:C# &引用;冷冻;水平滚动时的列,c#,uwp,windows-10-mobile,C#,Uwp,Windows 10 Mobile,我不熟悉c#和UWP,正在寻找一种使用冻结列实现水平滚动的方法 目前这是我的清单: <ScrollViewer x:Name="ScrollViewer" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled"> <ListView x:Name="Listeoffice" ItemsSource ="{x:Bind salesoffices}" Margin="0,60,0,0
<ScrollViewer x:Name="ScrollViewer" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled">
<ListView x:Name="Listeoffice" ItemsSource ="{x:Bind salesoffices}" Margin="0,60,0,0" ScrollViewer.VerticalScrollMode="Disabled" ScrollViewer.HorizontalScrollMode="Enabled">
<ListView.ItemTemplate>
<DataTemplate x:Name="Template1" x:DataType ="data:office">
<StackPanel Orientation="Horizontal" Margin="0,20,0,0" Width="700" >
<TextBlock Text="{x:Bind caption}" Margin="10,0,0,0" Width="50"/>
<TextBlock Text="{x:Bind invoices}" Margin="50,0,0,0" Width="90"/>
<TextBlock Text="{x:Bind order_entry}" Margin="30,0,10,0" Width="88"/>
<TextBlock Text="{x:Bind delivery_backlog}" Margin="10,0,20,0" Width="100"/>
<TextBlock Text="{x:Bind delivery_new}" Margin="10,0" Width="88"/>
<TextBlock Text="{x:Bind delivery_total}" Margin="20,0,10,0" Width="88"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</ScrollViewer>
问题在于,当我水平滚动第一列时,这种方法将无法保持。
我读到一些关于在第一列使用第二个ScrollViewer的文章,但我无法让它工作
编辑:
Sry不够精确。我不想要标题,但即使列表水平滚动,第一列(左一列)也会保持不变。我想您想要ListView的标题。
列表视图
具有标题
属性
<ListView>
<ListView.Header>
your header
</ListView.Header>
</ListView>
你的头球
将listview更改为datagrid,并在该网站上搜索“如何冻结wpf datagrid的第一列”Windows Phone没有datagrid控件可能有点做作,但您不能将一列listview“覆盖”在另一列listview之上吗?让其他数据滑到它下面?