DataGrid 열을 추가했습니다. 왜냐하면 열 너비 등과 같이 직접 사용자 정의하고 싶었고 이후 팝업 메시지를 받기 시작했습니다. <DataGrid.Columns>
아래의 데이터를 제거하면 문제가 발생하는 이유를 알 수 없습니다. 나는 WPF에 매우 익숙해 오류를 발견 할 수 없다.WPF 오류 - " 'system.windows.baml2006.typeconvertermarkupextension'값을 제공하면 예외가 발생했습니다."
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10*" />
</Grid.ColumnDefinitions>
<DataGrid Grid.Column="0" CanUserAddRows="False" AutoGenerateColumns="False" Name="datagrid1" Margin="10,128,10,0" Background="Transparent">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=ProductName}" Header="Product Name" MinWidth="30" FontSize="15px" />
<DataGridTextColumn Binding="{Binding Path=Quantity}" Header="Quantity" MinWidth="30" FontSize="15px" />
<DataGridTextColumn Binding="{Binding Path=NumberOfOrder}" Header="Order Number" MinWidth="30" FontSize="15px" />
<DataGridTextColumn Binding="{Binding Path=CustomerName}" Header="Customer" Width="*" FontSize="15px" />
</DataGrid.Columns>
</DataGrid>
내가 의심 폭을 변경하려고하는 그 폭과 너비 = "*"로 설정 어떤 값 . –
아니, 그게 아니야. * 크기가 지정된 열의 너비는 자동 및 고정 너비 열에 대한 공간을 할당 한 다음 나머지 공간을 나누어 계산합니다. 따라서 크기가 하나 인 열만 있으면 남은 공간이 모두 확보되므로 "*"와 끝을 사용하고있는 것입니다. (나의 마지막 칼럼처럼) –