亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當用戶控件寬度被拉伸時,WPF數據網格收縮列

當用戶控件寬度被拉伸時,WPF數據網格收縮列

C#
小唯快跑啊 2022-07-23 09:10:23
我正在嘗試將數據網格添加到主控件寬度設置為拉伸的 UserControl??丶惶砑拥街髅姘迳系?StackPanel 中,我希望控件的寬度可以拉伸。我的數據網格設置了寬度,但除非我在用戶控件上定義寬度,否則所有列都會縮小到大約 10 像素。<Expander Header="Issues" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" Margin="4,86,4,4" VerticalAlignment="Stretch" IsExpanded="False">    <Grid Background="#FFE5E5E5" HorizontalAlignment="Stretch" Width="Auto">        <DataGrid x:Name="dg_issues" CanUserResizeRows="False" CanUserReorderColumns="False" CanUserAddRows="False" CanUserDeleteRows="False" CanUserSortColumns="False" CanUserResizeColumns="True" HorizontalAlignment="Stretch" AutoGenerateColumns="False" HeadersVisibility="Column" SelectionMode="Single">             <DataGrid.Columns>                 <DataGridTextColumn Header="ID" Binding="{Binding Key}" Width="60"/>                 <DataGridTextColumn Header="Status" Binding="{Binding Status}" Width="60"/>                 <DataGridTextColumn Header="Summary" Binding="{Binding Summary}" Width="*"/>                <DataGridTextColumn Header="Time Spent" Binding="{Binding TimeSpent}" Width="70"/>                <DataGridTextColumn Header="Remaining" Binding="{Binding Remaining}" Width="70"/>            </DataGrid.Columns>        </DataGrid>    </Grid></Expander>
查看完整描述

1 回答

?
慕蓋茨4494581

TA貢獻1850條經驗 獲得超11個贊

原來用水平滾動條將數據網格包裝在 ScrollViewer 中會導致此問題。

我發現這個問題讓我找到了解決方案,禁用單杠,因為我不需要它。DataGrid 周圍的 WPF ScrollViewer 影響列寬

<ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto">



查看完整回答
反對 回復 2022-07-23
  • 1 回答
  • 0 關注
  • 178 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號