C1FlexGrid에 Custom MergeManager를 만들어서 사용하는 방법에 대한 예제가 모두 grid[r,c]에서 값을 가지고 와서 비교하도록 되어 있는데, 이 부분이 성능에 많은 영향을 줍니다. 그래서, CollectionView에서 데이터를 직접 찾아서 비교하는 방법으로 성능을 50% 이상 올릴 수 있는 방법을 셈플로 만들어 보았습니다. 위의 성능 프로파일러만 보더라도 확연히 차이가 나는 것을 알 수 있습니다. MainWindow.xaml MainWindow.xaml.cs using System; using System.Diagnostics; using System.IO; using System.Linq; using System.Windows; using System.Windows.Contr..
WPF 프로젝트를 하다보면, 기존에 WinForm에서 사용하던 형태의 그리드를 필요로 하는 경우가 많습니다.특히 그리드에 머지 기능이 필요한 경우에는 Telerik RadGridView 보다 C1의 FlexGrid를 이용하는 것이 더 좋을 때도 있습니다. FlexGrid를 이용해서 프로젝트를 할 때 버그나 Tip을 정리하도록 하겠습니다.사용한 버전은 C1.WPF.FlexGrid version 4.0.20173.580입니다. 1. 무한 Custom MergeManager 호출 - FlexGrid에 AllowMerging이 활성화 되어 있고, MergeManager에 Custom MergeManager를 만들어서 연결한 경우- ShowMarquee="True"로 설정하고- 어플리케이션을 실행하고, FlexG..
- Total
- Today
- Yesterday
- #prism
- #MVVM
- Build 2016
- WPF
- #uwp
- Cross-platform
- Bot Framework
- visual studio 2019
- XAML
- uno platform
- dotNETconf
- UWP
- PRISM
- #Windows Template Studio
- C#
- Behavior
- kiosk
- .net
- windows 11
- ef core
- uno-platform
- Microsoft
- .net 5.0
- MVVM
- LINQ
- ComboBox
- IOT
- Always Encrypted
- Visual Studio 2022
- Windows 10
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |