Tak začnu...
Diskuzi jsem založil proto, že v práci používáme komponeny od DevExpressu (WinForms) a Android/iOS komponenty (Xamarin.Forms) od Syncfusion a považuji za rozumné se podělit o své zkušenosti, případně prodiskutovat zkušenosti ostatních.
DevExpressPoužíváme cca od roku 2007 od verze 6.3 dodnes, kdy je venku verze 21.1., pro vývoj našich
MES. K některým DevExpress komponentám máme v našem frameworku dopsané extension metody, případně rovnou věci pro ulehčení práce (podpora multijazyčnosti atd.)
Stěžejní komponenty:GridControl a s ním
GridView a
BandedGridViewGridControl Class | WinForms Controls | DevExpress Documentationhttps://docs.devexpress.com/WindowsForms/DevExpress.XtraGrid.GridControlGridView Class | WinForms Controls | DevExpress Documentationhttps://docs.devexpress.com/WindowsForms/DevExpress.XtraGrid.Views.Grid.GridViewBandedGridView Class | WinForms Controls | DevExpress Documentationhttps://docs.devexpress.com/WindowsForms/DevExpress.XtraGrid.Views.BandedGrid.BandedGridViewVerticalGrid, který byl donedávna teda dost na hovno, hlavně co se týká multiselectu, ale už se polepšili
Vertical Grid | WinForms Controls | DevExpress Documentationhttps://docs.devexpress.com/WindowsForms/2449/controls-and-libraries/vertical-gridChartControl, který umí moc a moc věcí, které snad ani nedokážu všechny vypsat
Chart Control | WinForms Controls | DevExpress Documentationhttps://docs.devexpress.com/WindowsForms/8117/controls-and-libraries/chart-controlGanttControl, který mají tuším až od verze 19.2 a má ještě dost nedodělků
Gantt Control | WinForms Controls | DevExpress Documentationhttps://docs.devexpress.com/WindowsForms/401173/controls-and-libraries/gantt-control/gantt-controlReport pro tvorbu reportů a tiskových sestav
Visual Studio Report Designer | Reporting | DevExpress Documentationhttps://docs.devexpress.com/XtraReports/4256/visual-studio-report-designerNo a pak tlačítka, textedity, checkedity, searchlookupedity atd., v podstatě ze standardních winforms nepoužíváme už nic.
DevExpress.XtraEditors Namespace | WinForms Controls | DevExpress Documentationhttps://docs.devexpress.com/WindowsForms/DevExpress.XtraEditorsSyncfusionPoužíváme od roku 2019, spíš s tém pracuje kolega, ale velkým přínosem u nich je spousta příkladů na githubu (to má i Telerik)
https://github.com/syncfusion/xamarin-demos a fungující technická podpora, kdy víceméně jakoukoliv námi hlášenou závadu odstranili do cca dvou týdnů.
Stěžejní komponentyListViewGetting Started with Xamarin ListView control | Syncfusionhttps://help.syncfusion.com/xamarin/listview/getting-startedChartGetting Started with Xamarin Charts control | Syncfusionhttps://help.syncfusion.com/xamarin/charts/getting-startedButtonGetting Started with Xamarin Button control | Syncfusionhttps://help.syncfusion.com/xamarin/button/gettingstartedCalendarGetting Started with Xamarin Calendar control | Syncfusionhttps://help.syncfusion.com/xamarin/calendar/getting-startedDataGridGetting Started with Xamarin DataGrid control | Syncfusionhttps://help.syncfusion.com/xamarin/datagrid/getting-startedPdfViewerGetting Started with Xamarin Pdf Viewer control | Syncfusionhttps://help.syncfusion.com/xamarin/pdf-viewer/getting-started