{"id":3807,"date":"2026-06-11T12:24:24","date_gmt":"2026-06-11T12:24:24","guid":{"rendered":"https:\/\/www.infragistics.com\/blogs\/?p=3807"},"modified":"2026-06-12T15:11:48","modified_gmt":"2026-06-12T15:11:48","slug":"infragistics-ultimate-26-1-whats-new-in-ultimate-ui-for-windows-forms","status":"publish","type":"post","link":"https:\/\/www.infragistics.com\/blogs\/infragistics-ultimate-26-1-whats-new-in-ultimate-ui-for-windows-forms","title":{"rendered":"Infragistics Ultimate 26.1 \u2014 What&#8217;s New in Ultimate UI for Windows Forms\u00a0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The latest Ultimate UI for Windows Forms release delivers a focused set of charting enhancements that give you more control over how your data looks, how&nbsp;it&#8217;s&nbsp;labeled, and how users can interact with it. From expanded marker styling options to a powerful new series type, an early preview of user-driven annotations, and a modern serialization upgrade, this update puts more meaningful design and visualization decisions directly in your hands.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s\u00a0a closer look at <a href=\"https:\/\/www.infragistics.com\/help\/winforms\/changelog\">everything\u00a0that&#8217;s\u00a0new<\/a>.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"more-expressive-charts-more-design-control\">More Expressive Charts, More Design Control&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Great data visualization&nbsp;isn&#8217;t&nbsp;just about accuracy&nbsp;\u2014&nbsp;it&#8217;s&nbsp;about clarity and consistency. Two enhancements in this release make it significantly easier to build charts that look exactly the way you need them to.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">DataPieChart:&nbsp;OthersCategory&nbsp;Styling&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When a pie chart aggregates smaller slices into an &#8220;Others&#8221; category, that slice has historically been difficult to style independently. Two new properties \u2014&nbsp;OthersCategoryBrush&nbsp;and&nbsp;OthersCategoryOutline&nbsp;\u2014 change that, giving you explicit control over the fill color and stroke of the aggregated slice.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This matters more than it might seem. In branded applications, an&nbsp;unstyled&nbsp;&#8220;Others&#8221; slice can break visual consistency across a dashboard. In data-dense views, being able to visually distinguish the catch-all category helps users&nbsp;immediately&nbsp;understand what&nbsp;they&#8217;re&nbsp;looking at. With these properties, you no longer need workarounds \u2014 you set it directly, like any other slice.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">New Checkmark Marker and Configurable Marker Size&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Markers are one of the most visible elements in line and scatter charts, and until now the options for customizing them have been limited. This release adds a new&nbsp;<strong>Checkmark marker shape<\/strong>&nbsp;to the existing marker library, giving you an&nbsp;additional&nbsp;option for differentiating series in multi-series charts or drawing attention to specific data points.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alongside the new shape, the new&nbsp;MarkerSize&nbsp;property lets you scale marker visuals in device-independent pixels \u2014 meaning your markers&nbsp;render&nbsp;consistently across screen resolutions and display densities. Whether&nbsp;you&#8217;re&nbsp;designing for&nbsp;a high-DPI monitor or a standard display, your markers will look exactly as intended. Together, these two additions give you finer-grained control over one of the most impactful visual elements in your charts.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"new-ways-to-visualize-and-label-your-data\">New Ways to Visualize and Label Your Data&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Building charts that communicate clearly means having the right&nbsp;series&nbsp;types and the right control over how axes present information. This release adds both.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">DataChart: Range Bar Series&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new&nbsp;<strong>Range Bar Series<\/strong>&nbsp;is now available in&nbsp;DataChart, enabling you to plot value ranges as horizontal bars between a high bound and a low bound. It uses a&nbsp;NumericXAxis&nbsp;paired with a&nbsp;CategoryYAxis, making it the bar-oriented counterpart to the existing&nbsp;RangeColumnSeries.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a particularly useful&nbsp;series&nbsp;type&nbsp;for scenarios where direction matters as much as&nbsp;magnitude&nbsp;\u2014 think task duration across a timeline, temperature ranges by day, or performance variance across categories. The horizontal orientation makes it&nbsp;immediately&nbsp;readable when you have many categories to compare, and the high\/low binding means the data relationship is self-evident&nbsp;at a glance&nbsp;without requiring&nbsp;additional&nbsp;annotation or explanation.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"339\" src=\"https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-chart-1024x339.png\" alt=\"\" class=\"wp-image-3860\" srcset=\"https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-chart-1024x339.png 1024w, https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-chart-300x99.png 300w, https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-chart-768x254.png 768w, https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-chart-1536x509.png 1536w, https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-chart-480x159.png 480w, https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-chart.png 1655w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">TimeXAxis: Label Formatting Event&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The&nbsp;TimeXAxis&nbsp;is one of the&nbsp;most commonly used&nbsp;axes in financial, operational, and analytics applications \u2014 and formatting its labels correctly for different time scales has always&nbsp;required&nbsp;careful configuration. A new&nbsp;LabelFormatOverride&nbsp;event on&nbsp;TimeXAxisLabelFormat&nbsp;gives you event-based&nbsp;control to&nbsp;override the default label formatting logic at every supported time-formatting level, from years down to milliseconds.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, this means&nbsp;you&#8217;re&nbsp;no longer locked into the default formatting pipeline when your application has custom date&nbsp;display&nbsp;requirements. Whether you need to localize date formats, abbreviate labels differently at different zoom levels, or apply business-specific formatting rules,&nbsp;LabelFormatOverride&nbsp;gives you a clean interception point to handle it without rebuilding your axis configuration from scratch.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"annotate-charts-your-way-now-in-preview\">Annotate Charts Your Way \u2014 Now in Preview\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Data tells a story, but context completes it.&nbsp;<strong>User Annotation Layers<\/strong>&nbsp;are now available as a Community Technology Preview (CTP), introducing the ability for users to place their own annotations directly onto chart visualizations at runtime.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is an early look at a capability that has significant implications for collaborative and analytical applications. Think of a financial dashboard where an analyst can mark a key event on a timeline, or an operations tool where a team member can flag an anomaly directly on the chart for others to see. Instead of exporting a chart and annotating it in a separate tool, the context lives where the data lives.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because this is a CTP, the feature is available for you to explore and test today \u2014 and your feedback will directly influence how it develops before full release. If&nbsp;you&#8217;re&nbsp;building applications where users need to add context to data visualizations, now is the time to try it and share what you need.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"513\" src=\"https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-user-annotations-1-1024x513.png\" alt=\"\" class=\"wp-image-3863\" srcset=\"https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-user-annotations-1-1024x513.png 1024w, https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-user-annotations-1-300x150.png 300w, https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-user-annotations-1-768x385.png 768w, https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-user-annotations-1-1536x769.png 1536w, https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-user-annotations-1-480x240.png 480w, https:\/\/www.infragistics.com\/blogs\/wp-content\/uploads\/2026\/06\/ultimate-ui-windows-forms-user-annotations-1.png 1655w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"wrap-up-modernize-from-desktop-to-web-with-ease\">Wrap Up: Modernize from Desktop to Web With Ease<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For Windows Forms developers considering a <a href=\"https:\/\/www.infragistics.com\/desktop-to-modern-web\">move to the web<\/a>, the same obstacles come up time and again \u2014 components that don&#8217;t match the depth and reliability you&#8217;re used to, a steep productivity cliff while your team gets up to speed, and months of ramp-up before you&#8217;re shipping at the same pace you were before.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Infragistics Ultimate 26.1 is built with that reality in mind. Ignite UI&#8217;s web component libraries offer the same enterprise-grade depth you depend on in Ultimate UI for Windows Forms today \u2014 high-performance grids, rich charting, and the kind of complex UI controls that real business applications actually require. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI coding assistants come pre-configured with Ignite UI knowledge from day one, so your team isn&#8217;t starting from a blank slate or fighting to get an AI tool to understand your component library. And with the Ignite UI CLI MCP server, <a href=\"https:\/\/www.infragistics.com\/products\/ignite-ui\/ignite-ui-ai-agent-skills\">Agent Skills<\/a>, and <a href=\"https:\/\/www.infragistics.com\/ai-assisted-app-development\">AI-ready project scaffolding<\/a> all built in, the path from your first web project to a production-ready application is shorter than it&#8217;s ever been. Your team&#8217;s expertise doesn&#8217;t go to waste \u2014 it carries forward. You build on what you know, ship faster than you expected, and never have to choose between the components you trust and the platform you&#8217;re moving to.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The latest Ultimate UI for Windows Forms release delivers a focused set of charting enhancements that give you more control over how your data looks, how&nbsp;it&#8217;s&nbsp;labeled, and how users can interact with it. From expanded marker styling options to a powerful new series type, an early preview of user-driven annotations, and a modern serialization upgrade, [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":3808,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[42,118,115,114,116,117],"class_list":["post-3807","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-winforms","tag-whats-new","tag-wpf-chart-markers","tag-wpf-charting-components","tag-wpf-data-visualization","tag-wpf-datachart","tag-wpf-pie-chart"],"_links":{"self":[{"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/posts\/3807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/comments?post=3807"}],"version-history":[{"count":7,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/posts\/3807\/revisions"}],"predecessor-version":[{"id":3867,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/posts\/3807\/revisions\/3867"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/media\/3808"}],"wp:attachment":[{"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/media?parent=3807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/categories?post=3807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infragistics.com\/blogs\/wp-json\/wp\/v2\/tags?post=3807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}