Actipro WinForms Studio Crack
已验证Microsoft.NET 7兼容性。
添加了MetroDark配色方案。
添加了支持MetroLight和MetroDark颜色方案的MetroScrollBarRenderer。
添加了IWindowsColorScheme接口,该接口将替换对WindowsColorScheme的大多数引用。
添加了IWindowsColorScheme.GetKnownColor方法,该方法可以为支持的已知颜色返回方案适当的颜色,应使用该方法代替SystemColors,以允许对深色方案进行适当的颜色调整。
添加了IUIRender.ColorScheme属性,使所有渲染器都能从颜色方案中导出适当的颜色。
添加了MarkupLabel.LinkColor和MarkupLable.ActiveLinkColor财产,以确定锚元素未定义显式颜色时链接元素的默认颜色。
改进了高DPI支持。
删除了用于检测Microsoft Windows XP配色方案的操作系统级别支持。Windows 7和更早版本将报告WindowsClassic配色方案。Windows 8和更新版本将报告MetroLight颜色方案。
改进了一些场景,如果在暂停绘制时引发异常,某些控件可能会正确停止绘制。
将DrawingHelper.DrawRoundedRectangle和FillRounded矩形的参数名称从offsetX/offsetY更新为radiusX/radiusY,以更好地传达预期值并改进两种方法的渲染。
已更新所有程序集以进行代码签名。
已将Microsoft.NET Framework 4.0目标更新为.NET Framework 4.6.2,因为它是最新受支持的.NET Framework版本。
由于.NET 5不受支持,已将Microsoft.NET 5目标更新为.NET 6。用户可以继续将Microsoft.NET Core 3.1目标用于.NET 5应用程序。
酒吧
添加了支持MetroLight和MetroDark颜色方案的MetroStatusBarRenderer。
添加了BarRenderer.ApplyColorSchemeToBarCustomControlLink保护方法,以配置自定义以与当前颜色方案一致地渲染。
改进了BarCustomizeForm,支持使用响应式布局调整大小。
改进了IStatusBarRenderer的所有实现,以根据配置的颜色方案上的新“StatusBar*”财产初始化颜色,而不是使用系统颜色。
改进Office2003BarRenderer,使其默认为Microsoft Windows XP蓝色方案。
改进了VisualStudio2002BarRenderer如何确定菜单是否使用离散图标作为检查状态。
通过将缩进逻辑从BarMenuControl移动到VisualStudio2002BarRenderer,改进了菜单分隔符呈现。
将MetroLightBarRenderer替换为支持MetroLight和MetroDark颜色方案的MetroBarRenderer。
停靠
添加了DockGuideStyle.Modern,它用支持DPI自定义颜色方案的现代外观取代了现在已弃用的凸起和凹陷样式。
添加了TabStripRenderer.AreImagesVisible属性以控制所有渲染器选项卡上图像的可见性。
添加了新的VisualStudioTabStripRenderer类,作为具有合并功能的TabStripRender的Microsoft Visual Studio风格ToolWindow和DocumentWindow实现的公共基础。
改进了默认上下文菜单,以支持当前颜色方案,并改进了高DPI设置下的渲染。
通过将初始浮动大小设置为与停靠大小相同,改进了将停靠工具窗口拖动到浮动位置的功能。
通过将ToolWindow放置在与停靠站点相同的监视器上而不是主监视器上,改进了首次浮动ToolWindow时的定位。
改进了半透明驳接预览,以使用基于当前配色方案的颜色。
将MetroLightDockRenderer替换为支持MetroLight和MetroDark颜色方案的MetroDockRenderer。
将MetroLightDocumentWindowTabStripRenderer替换为支持MetroLight和MetroDark颜色方案的MetroDocumentWindowTabStripRenderer。
将MetroLightToolWindowTabStripRenderer替换为支持MetroLight和MetroDark颜色方案的MetroToolWindowTabStripRenderer。
改进了基于Microsoft Office 2003的渲染器,使其默认为Microsoft Windows XP蓝色方案。
对于Microsoft.NET Framework目标,将ContextMenu的用法替换为更现代的ContextMenuStrip,包括TabbedMdiWindowContextMenuEventArgs.DefaultContextMenu属性类型。
航行
将MetroLightNavigationBarRenderer替换为支持MetroLight和MetroDark颜色方案的MetroNavigationBarRender。
基于新的可配置SyntaxEditor.WrappedLineIndentAmount属性,改进了在主视图行下方缩进的换行视图行。
改进Office2003NavigationBarRenderer,使其默认为Microsoft Windows XP蓝色方案。
改进了NavigationBarRenderer.NavigationPaneButtonHeight,将默认值从32更改为38,以更好地适应32x32图像。
语法编辑器
添加了支持MetroLight和MetroDark颜色方案的MetroSyntaxEditorRenderer。
添加了对CommonImageSet.MetroDark的支持,该支持将使用适用于深色应用程序主题的常见图像的变体。