C# 将GridViewRow宽度保持在GridView范围内
我正在尝试将GridView行保持在GridView边界内C# 将GridViewRow宽度保持在GridView范围内,c#,wpf,listview,C#,Wpf,Listview,我正在尝试将GridView行保持在GridView边界内 因此,如果有人调整列的大小,行的整个大小将保留在GridView中 无滚动条 但是任何人都可以这样调整列的大小 您可能会看到错误的行为屏幕截图有滚动条,我不希望它在网格边界内扩展列 我是附加代码的一部分 <Grid > <Grid.RowDefinitions > <RowDefinition Height="255" /> ......
因此,如果有人调整列的大小,行的整个大小将保留在GridView中 无滚动条 但是任何人都可以这样调整列的大小 您可能会看到错误的行为屏幕截图有滚动条,我不希望它在网格边界内扩展列 我是附加代码的一部分
<Grid >
<Grid.RowDefinitions >
<RowDefinition Height="255" />
......
<RowDefinition />
</Grid.RowDefinitions>
<!-->msv is Custom ListView to allow multi select<--!>
<msv:MultiSelectListView x:Name="listView"
Grid.Row="0"
ItemContainerStyle="{StaticResource ItemContStyle}" SelectionMode="Extended">
<msv:MultiSelectListView.View >
<GridView >
<GridViewColumn Header="File Name" Width="360" fwc:GridViewSort.PropertyName="FileName">
<GridViewColumn.CellTemplate >
<DataTemplate >
<Label Height="26" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Content="{Binding FileName}" ToolTip="{Binding FileName}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</msv:MultiSelectListView.View>
</msv:MultiSelectListView>
</grid>
......
msv是允许多选的自定义列表视图
我认为没有简单的方法可以做到这一点。请看下面的例子,它有一个大小为“*”的GridViewColumn,我认为这是您需要的