かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

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

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

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

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

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