因此,正如问题所暗示的,我无法让滚动条显示在我的 listView 中。用网格替换 StackPanel 是可行的,但问题是选项卡控件中的两个列表视图然后堆叠在彼此和我的标签之上。建议?
<DockPanel VerticalAlignment="Bottom" HorizontalAlignment="Stretch" Height="422" Width="780" Margin="200,0,0,0" Background="#FF89BBF7">
<TabControl VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="20,0,0,0" Background="#FF89BBF7">
<TabItem Header="Active Calls">
<TabItem.Background>
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#FFF3F3F3" Offset="0"/>
<GradientStop Color="#FFEBEBEB" Offset="0.5"/>
<GradientStop Color="#FFDDDDDD" Offset="0.5"/>
<GradientStop Color="#FF89BBF7" Offset="1"/>
</LinearGradientBrush>
</TabItem.Background>
<Grid Background="#FF89BBF7" HorizontalAlignment="Stretch">
<StackPanel>
<ListView Name="lvwCalls" HorizontalAlignment="Stretch" VerticalAlignment="Top" Height="Auto" Margin="10,10,10,40" >
<ListView.View>
<GridView>
<GridViewColumn Header="Priority" Width="50" DisplayMemberBinding="{Binding priority}" />
<GridViewColumn Header="Call Status" Width="60" DisplayMemberBinding="{Binding callStatus}" />
<GridViewColumn Header="Call Type" Width="60" DisplayMemberBinding="{Binding callType}" />
<GridViewColumn Header="Dispatched Persons" Width="120" DisplayMemberBinding="{Binding dispatchedPersons}" />
<GridViewColumn Header="Region" …Run Code Online (Sandbox Code Playgroud)