2017-10-12 107 views
0

當將數據網格列的Width設置爲*時,列會以某種方式摺疊,如下面的屏幕截圖所示。奇怪的摺疊列標題

Screenshot

我一些數據添加到數據網格後,不知何故強制重繪,列突然出現預期。我在這裏做錯了什麼?我正在使用DataGridTemplateColumn。以下是一些示例代碼:

<DataGridTemplateColumn Width="*" 
         Header="Name"> 
    <DataGridTemplateColumn.CellTemplate> 
     <DataTemplate> 
      <Label Content="{Binding FullName, ValidatesOnNotifyDataErrors=True}"/> 
     </DataTemplate> 
    </DataGridTemplateColumn.CellTemplate> 
    <DataGridTemplateColumn.CellEditingTemplate> 
     <DataTemplate> 
      <TextBox Text="{Binding FullName, ValidatesOnNotifyDataErrors=True, TargetNullValue={x:Static sys:String.Empty}, Mode=TwoWay}"/> 
     </DataTemplate> 
    </DataGridTemplateColumn.CellEditingTemplate> 
</DataGridTemplateColumn> 
+0

你通常不需要那顆恆星。它會自動調整! – Ugur

回答

0

我發現問題:我添加了一個空組風格,並導致列顯示如上面的屏幕截圖所示。