Bir WPF FlowDocument kod arkasında bulunan bir Table yapıyorum. Ancak, tabloyu yalnızca based on content gereken alana nasıl kullanacağınızı gösteren bir örnek bulamadım. Bunun yerine, tablo, istemediğim tüm genişlikleri alır ve tam bir piksel boyutu belirtmek zorunda kalmam.WPF Tablo Sütun Boyutları
Açıkça basit bir şey eksik, herkes görüyor mu?
var fd = new FlowDocument();
Table t = new Table();
t.BorderBrush = Brushes.Black;
t.BorderThickness = new Thickness(2);
// I thought this would do what I wanted...
t.Columns.Add(new TableColumn() { Width = GridLength.Auto });
t.Columns.Add(new TableCOlumn() { Width = GridLength.Auto });
TableRowGroup trg = new TableRowGroup();
TableRow currentRow = new TableRow();
currentRow.Cells.Add(new TableCell(new Paragraph(new Run("ABC"))));
currentRow.Cells.Add(new TableCell(new Paragraph(new Run("XYZ"))));
trg.Rows.Add(currentRow);
currentRow = new TableRow();
currentRow.Cells.Add(new TableCell(new Paragraph(new Run("123"))));
currentRow.Cells.Add(new TableCell(new Paragraph(new Run("789"))));
trg.Rows.Add(currentRow);
t.RowGroups.Add(trg);
fd.Blocks.Add(t);
bu biriydi I ilgili bulunan en yakın StackOverflow soru http://stackoverflow.com/questions/1491285/wpf-flowdocument-table-autofit -option, ama arkadaki kodla ilgileniyorum, XAML değil, ve bu adamın da onun cevabını aldığından emin değilim. –
Bu bilinen bir sorun gibi görünüyor: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a073e483-fc48-426d-9f88-e1260c9c9142 –
Buna çarptım ama Microsoft'u düşündüm 2008'den beri birlikte harekete geçmişti. Ama, evet, karşılaştığım sorunun bir tezahürü gibi görünüyor. –