かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

WPF4のDataGridの表示が崩れてしまう不具合への対処方法

↓の不具合への対処方法というか後ろ向きな対応方法です。
http://connect.microsoft.com/VisualStudioJapan/feedback/details/541205/wpf-4-datagrid

要は、検証エラーのさいにサイズ調整がうまくいかずに表示がくずれるので、検証エラーの時に何も出さないようにすればとりあえず表示がくずれることはなくなります。

<DataGrid ...省略...>
    <!-- 行の検証エラーでは何も表示しない -->
    <DataGrid.RowValidationErrorTemplate>
        <ControlTemplate>
        </ControlTemplate>
    </DataGrid.RowValidationErrorTemplate>
    ...省略...
</DataGrid>

非常に後ろ向きですが・・・。もっと良い方法があればいいなぁ。