C# で Datagrids を使用しようとすると、奇妙な問題が発生します。私のデータグリッドに余分な列が追加されましたが、これは見栄えがよくありません。
私は常にWPF で DataGrid を行うチュートリアルに従いました 。例もダウンロードして実行しましたが、この例でもわかるように、余分な列が追加されています。( 図 2 & 図 7 )
これはなぜですか?この冗長な列を取り除くことはできますか?
左パネル:
<DockPanel >
<TextBox DockPanel.Dock="Top" Text="Unsecured Devices" IsReadOnly="True"/>
<DataGrid x:Name="unSecure" ItemsSource="{Binding UnsecuredDevices}"/>
</DockPanel>
右パネル:
<DockPanel Grid.Column="2">
<TextBox DockPanel.Dock="Top" Text="Secured Devices" IsReadOnly="True" />
<DataGrid x:Name="Secure" ItemsSource="{Binding SecuredDevices}" />
</DockPanel>