Quale sarebbe il modo migliore/diritto di avere una serie di DataGrid
colonne hanno larghezza proporzionale (Width="\*"),
ma per avere la loro larghezza minima essere almeno la larghezza del loro contenuto? al momento, se uso Width="*"
, quindi le colonne rimanere esattamente proporzionale, ma il contenuto viene ritagliata se le colonne diventano troppo sottile. Se uso Width="Auto"
, quindi le colonne stesse tg perfettamente al loro contenuto, ma questoWPF - Colonna DataGrid con width = "*", ma MinWidth per adattarsi al contenuto
Quello che voglio è davvero una combinazione dei due, come Width="\*"
, MinWidth="Auto"
in modo che quando c'è larghezza extra le colonne saranno tutte spazio a larghezza uguale, ma quando la griglia viene ridotta, il contenuto non viene mai ritagliato.
Purtroppo, MinWidth="Auto"
non esiste, quindi suppongo di dover associare la proprietà MinWidth
della colonna, ma è difficile capire esattamente a cosa collegerei.
Come dico WPF "MinWidth="
la larghezza della più ampia parte del contenuto della colonna?
Abilitarci a impostare MinWidth = "auto" sarebbe una bella funzionalità. –