5
Ho usato CanUserResize = "True" per la colonna datagrid ma non riesco a ridimensionare mentre si passa il mouse sull'intestazione della colonna.Ridimensionamento della colonna datagrid con CanUserResize = "True" non funziona in WPF
<DataGrid x:Name="ScenarioExecutables" AutoGenerateColumns="False" CanUserAddRows="False" RowHeaderWidth="0" Margin="10" FontSize="14"
Grid.Row="1" CanUserResizeColumns="True">
<DataGrid.Columns>
<DataGridTextColumn Header="Scenario" Width="1*" IsReadOnly="True" CanUserResize="True">
<DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="TextWrapping" Value="Wrap"/>
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Description" Width="2*" CanUserResize="True"/>
</DataGrid.Columns>
</DataGrid>
Ho provato questo codice e funziona. Posso ridimensionare la prima colonna, la seconda può essere ridimensionata solo se la griglia non è impostata per occupare tutta la larghezza del contenitore genitore. Potresti approfondire il problema? –
Funziona ..? Non riesco a ridimensionare la prima colonna stessa, neanche l'icona di ridimensionamento (<-->) non è visualizzata al passaggio del mouse. – Gowthaman
Puoi pubblicare il tuo codice in una finestra in un nuovo progetto WPF? In questo modo non ci possono essere stili interferenti o altro codice. –