WPF_DataGrid作为模板项时,设置宽度无效问题
2025年1月5日小于 1 分钟
因为设置模板的时候,宽度Width的值为0,从而就无法自动按比例分配
解决:
宽度Width绑定到父控件的ActualWidth
<Setter Property="Width" Value="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListBox}, Path=ActualWidth}"/>
因为设置模板的时候,宽度Width的值为0,从而就无法自动按比例分配
解决:
宽度Width绑定到父控件的ActualWidth
<Setter Property="Width" Value="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListBox}, Path=ActualWidth}"/>