Devexpress 10.x 버전에서 LayoutView 버그
역시나 앞서 설명한 업그레이드 작업 중.
Devexpress 9.1 로 작업했던 UI를 10.x 로 컨버팅 테스트하는데 다른건 괜찮은데 LayoutView에서 필드의 값이 안보이는 현상이 보였다. 이래저래 별짓을 다해봐도 역시나 Devexpress의 버그로 판단됨.
처음에는 LayoutView를 CardView로 바꿔서 할까 했다가 다행히 구글링을 통해 해결
private void layoutView1_CustomDrawCardFieldValue(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
{
e.Appearance.ForeColor = Color.Black;
e.Handled = false;
}
private void layoutView1_CustomDrawCardFieldCaption(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
{
e.Appearance.ForeColor = Color.Black;
e.Handled = false;
}
위와 같이 CustomDrawCardFieldValue이벤트와 CustomDrawCardFieldCaption 이벤트에서
직접 ForeColor를 Black로 처리하도록 수정하였더니 잘 나온다. 차기 버전에서는 수정될려나?
'닷넷' 카테고리의 다른 글
5차 Windows Azure 연합 온라인 캠프 참여 후기-TFS를 통한 웹사이트 배포편 (0) | 2013.03.10 |
---|---|
NetFx40_LegacySecurityPolicy in design-time mode (0) | 2011.03.10 |
Devexpress VisualStudio ToolBox 재생성시 (0) | 2011.03.07 |
Devexpress 10.2 버전 적용 (0) | 2011.03.07 |