मैं कोड-पीछे का उपयोग कर एक WPF FlowDocument में Table प्रस्तुत कर रहा हूं। लेकिन, मैं एक ऐसा उदाहरण नहीं ढूंढ पाया जो दिखाता है कि तालिका को केवल based on content आवश्यक स्थान का उपयोग करने का तरीका दिखाता है। इसके बजाय तालिका सभी उपलब्ध चौड़ाई लेती है, जो मैं नहीं चाहता हूं, न ही मैं एक सटीक पिक्सेल आकार निर्दिष्ट करना चाहता हूं।WPF तालिका कॉलम आकार
मैं स्पष्ट रूप से कुछ सरल याद कर रहा हूं, कोई इसे देखता है?
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);
निकटतम StackOverflow सवाल मैं संबंधित पाया इस इस एक था, http://stackoverflow.com/questions/1491285/wpf-flowdocument-table-autofit - विकल्प, लेकिन मुझे XAML नहीं, पीछे कोड में दिलचस्पी है, और मुझे यकीन नहीं है कि इस लड़के को अपना प्रश्न उत्तर दिया गया है। –
यह एक ज्ञात मुद्दा प्रतीत होता है: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a073e483-fc48-426d-9f88-e1260c9c9142 –
मैंने उसमें घुसपैठ की लेकिन मुझे लगा कि माइक्रोसॉफ्ट 2008 के बाद से यह एक साथ मिल गया था। लेकिन, हाँ, यह उस समस्या का एक अभिव्यक्ति प्रतीत होता है जिसका मैं सामना कर रहा हूं। –