0
在我的WPF應用程序中,我有一個帶有網格的列表框,並且網格的一列包含名稱,這些名稱可能很長。是否可以將滾動條或滾動查看器限制爲只是第1列(因爲它有名稱,它們的寬度可能會有所不同),而休息列表框會有一個共同的滾動查看器。 它可以有兩個ScrollViewer整個列表框和一個專用於有名稱的列1。它可能嗎?Listbox有滾動查看器的列
下面
<ListBox BorderThickness="0" x:Name="newListBox">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Margin="0,2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="30" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="130" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Count}"
HorizontalAlignment="Center"/>
<TextBlock Grid.Column="1" Text="{Binding
FileName}" />
<ProgressBar Grid.Column="2" Minimum="0" Maximum="100"
Foreground="DarkGreen" Value="{Binding Status}" />
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我是能夠做到這一點,但我可以有整個列的單個滾動查看器,現在它將每個滾動查看器添加到列1的每一行。 – user6850427
不能完成..因爲你的網格是在你的列表框的數據模板內,並且每次都會重複。 –
感謝您澄清這一點。 – user6850427