2010-12-28 3 views
4

.NET Framework 4.0에 포함 된 WPF Datagrid와 Out-of-band WPF Toolkit에 포함 된 Datagrid의 차이점은 누구에게 말해 줄 수 있습니까? 도구 키트 버전이 먼저 릴리스되고 .NET Framework 3.5 SP1을 대상으로한다는 것을 알고 있습니다..NET 4 WPF Datagrid와 WPF Toolkit Datagrid의 차이점

WPF DataGrid가 필요했으며 응용 프로그램에서 툴킷 버전을 사용했습니다. 응용 프로그램을 .NET 4.0으로 옮길 것을 고려 중이며 새로운 기존 데이터 격자를 변경하는 데있어 찬반 양론이 무엇인지 궁금합니다.

+0

.NET 4 DataGrid와 관련된 호환성 문제가 발생했습니다. 답변을 참조하십시오. 그것은 승 7, 비스타와 XP에서 당신을 위해 일 했나요? – KMC

+1

@KMC : .NET 3.5 SP1 및 WPF DataGrid를 고수했습니다. 나는 .NET 4 또는 새로운 DataGrid를 전혀 시도하지 않았다. 이제 2 년이 지났지 만 어떤 문제도 발생하지 않았습니다. 또한 광범위하게 사용하지 않았습니다. 읽기 전용 결과에만 사용됩니다. 기본적으로 .NET 및 WPF에서 Query Analyzer를 다시 작성했습니다. XP, Vista 및 7에서 작동합니다. – Lane

+0

감사합니다. 응용 프로그램을 개발 한 VS 및 OS에 대해 질문 할 수 있습니까? – KMC

답변

1

구체적인 것은 기억이 나지 않지만 4.0 DataGrid는 확실히 훨씬 더 쉽게 작업 할 수 있었고 상당히 큰 툴킷 dll 파일을 포함 할 필요가 없었습니다. 그것은 전환 된 이후로 꽤 오랜 시간이 걸렸습니다. 4.0 프레임 워크를 사용할 수있는 한 오래된 클라이언트를 사용해야하는 이유를 실제로 알지 못합니다.

+0

둘 사이의 차이점을 식별 할 수있는 리소스가 있습니까? 또한 새로운 DataGrid가 더 효과적 이었습니까? – Lane

2

이 글에 대한 새로운 의견입니다. .NET 4 클라이언트 프로필을 대상으로하고 WPF DataGrid (런타임에 동적으로 생성)을 사용하는 앱을 작성할 때 문제가 발생했습니다. 프로그램이 충돌 할 때까지 .NET 4에서 정상적으로 실행되며 때로는 XP 및 일부 Window 7 (특히 영어 이외의 언어)에서도 시작할 수 없습니다. 나는 퓨전 로그와 eventvwr를 확인하고 .NET 호환성이 원인 인 것으로 보인다.

나는 마지 못해 내 앱을 .net 4에서 .NET 3.5으로 다시 이식했습니다. 그러나 .NET 3.5DataGrid과 함께 제공되지 않으므로 WPF Toolkit을 구현해야합니다. DataGrid () WPF Toolkit은 다소 느리지 만 더 휴대하기 편리합니다.

+0

Toolkit DataGrid가 많은 상황에서 특히 화면 판독기/GUI 자동화 도구의 경우 매우 버그가 있음을 발견했습니다. 가상화를 비활성화하면 조금 도움이되었습니다. –

+1

@KMC : .NET 3.5 SP1 및 WPF DataGrid를 고수했습니다. 나는 .NET 4 또는 새로운 DataGrid를 전혀 시도하지 않았다. 이제 2 년이 지났지 만 어떤 문제도 발생하지 않았습니다. 또한 광범위하게 사용하지 않았습니다. 읽기 전용 결과에만 사용됩니다. 기본적으로 .NET 및 WPF에서 Query Analyzer를 다시 작성했습니다. XP, Vista 및 7에서 작동합니다. – Lane

관련 문제