Here are a few WinForms-related Support Center tickets we answered last month. If you’ve come across a support ticket that might be helpful to the DevExpress developer community, please include a link in the comments section below.
Note: You can review previous posts by using the “Tips & Tricks” tag.
.NET Core 3
Last month we published a detailed blog post about .NET Core 3 support across all supported platforms. Though WinForms design-time support does not yet exist, we continue to receive questions regarding .NET Core 3. We are just as excited about .NET Core 3 as you are – while we wait for Microsoft to introduce design-time support, here are a few support tickets that may be of help to those of you considering .NET Core 3.
- How to find a NuGet package that replaces a required DevExpress assembly(T826828)
- Why the Visual Studio Toolbox window does not display installed DevExpress controls? (T827457)
- Will DevExpress WinForms .NET Core 3 controls support Linux and (or) MacOS? (T826170)
MVVM Framework
- The difference between a Service and a Behavior (T828133)
- A Service used by a ViewModel is inaccessible when the related window closes and re-opens again (T824888)
- Validate editor data within an MVVM application (T821440)
Skins
- How to group vector skin palettes inside a palette selector BarItem (T825972)
- How to disable shadow/glow effects for all application forms (T823912) (Note: Disabling form shadows is recommended for environments that cannot render transparent elements: Remote Desktop, Citrix, etc. In our latest skin/theme distribution, a shadow is a functional form element that can be dragged to resize forms. As such, turning off form shadows reduces the resize area thickness and forces users to interact with thin form borders. To avoid this inconvenience, you canincrease form border thicknessas needed.)
- How to reload a skin once an application is closed (automatically use it during the next app run) (T825369)
General
- How to display different HypertextLabel tooltips for different Data Grid cells (T824644)
- How to process values using the Imperial system if stored in a data source using Metric units (T825746)
- Increased CheckAll() and UncheckAll() methods’ performance in the CheckedListBox control (T822343) (Note: These reworked methods are up to 50 times faster: CheckAll from 15 to 0.3 seconds, UncheckAll from 5 to 0.2 seconds against a 100.000+ record data source)