WinForms

UIControlSuite .NET Vol. 2017.4: New Release

Hi All –

Here comes my latest new release: UIControlSuite .NET Vol. 2017.4

This release has several new .NET controls and enhancements to my existing controls as well.

This is a digest of all goodies that I have released in the past 2 weeks and also the latest one I am releasing today in Vol. 2017.4 (today).

New .NET Controls:

  • WPF
  • BubbleControl .NET: A new control that lets you provide wonderful visual feedback for a user action.

    The control works just like what we see in other OSs like Android, et al. and also in some Presentation software where by you get the bubbling waves effect at the point of mouse clicks, for example.

    In my Bubble control, I have got extended effects, and you can customise the various rings of the bubble with custom brushes, and also set the bubble sizing / expansion factor over time, etc.

    Simply cool! You will enjoy it!

    You can apply the control's bubble effect on any WPF UIElement.

  • WinForms
  • PopupEditor .NET: A highly configurable PopupEditor control that can host any piece of UI content in its drop-down window, and allows extra-ordinary UI / UX custom configuration.

Enhancements:

There are many enhancements to my WinForms Multi-column ComboBox control and the TreeListView .NET control.

Check out the release notes page in my website, for details.

Get your copy of UIControlSuite .NET 2017.4 now, and have fun!

Cheers,

Sundar


UIControlSuite Vol 2017.1 (v26) Released

Hello All - Welcome to 2017 :)

As of today, I am making available - the latest release : v.26 Volume 2017.1 of my UIControlSuite .NET .NET controls package :)

Read up on the goodies that are coming your way :)...

  • New .NET controls:

There are quite a number of new .NET controls in this release, including:

New WinForms .NET Controls:

  • Advanced Custom Columns controls for DataGridView so that you can now host my UI controls controls such as NumericTextDatePicker and the full Multi-column / Advanced ComboBox control in the DGV as custom controls columns
     
  • MultiSelectableCheckedListBox .NET
    • This is a new control that displays a drop-down multi-selectable listbox with checkbox for each items, and collectively display it in the combobox's text display area
    • Allows customisation of the displayed selection on the Comobox display area too

New WPF controls:

  • SmartTextBox 
  • Advanced FlowChart (supports various layouts, Top-down, Bottom-up, etc.)

Enhancements to existing .NET controls:

  • WinForms controls' enhancements: 
    • Advanced Groupbox: New groupbox shapes, and more advanced customisations
    • Advanced Label control: Now supports more advanced layouts / rendering
    • Advanced Tab control: 
      • Features for hosting varying sized tab headers and Tab page header images
      • Added support for having disabled tab pages/headers alongside enabled/active tabs
    • ModernWindowChrome control:
      • More new window themes added
      • Automatic built-in support for:
        • Setting the window to be the TopMost (without you having to work with interop)
        • Completely removing the chrome/titlebar
        • Make title or window border to be completely transparent, or both to be transparent at the same time
    • Advanced Combobox control:
      • More new text alignment customisations available; Allows mix-and match of one text alignment for control text and the other for the drop-down view items drawing
      • More advanced user-level querying of data possible; usable by both your end-users on the control's UI and also by developers to set it as property for ready use by the users
         
  • WPF controls' enhancements:
    • Ribbon: The control now comes with a new skinning/rendering algorithm using which you can supply a single colour, and the control will auto-magically produce appropriate shades of colours to apply on various of its UI elements
       
    • Slideshow control: 2 new slide transitions added; The pixel shaders library also stands updated with these shaders for use outside of the slideshow control 

New UWP .NET Controls (work-in-progress):

I am finishing up on many new UWP .NET controls at this time :)...

I will make them available soon too, in the next release volume (v.27, vol. 2017.2)

This will include...

  • AdvancedListView (with built-in support for multiple columns for Desktop device application scenarios)
  • Multi-column & Autocomplete/suggest Combobox
  • Gauge control
  • Advanced progress indicator 

Have fun! :) and enjoy my new Release vol. 2017.1 of UIControlSuite .NET.

Cheers,

Sundar


UIControlSuite .NET v.25 Released

Good news, folks :)

I have now released my latest release of UIControlSutei v.25.

Various enhancements and updates are in there… A quick summary of the release is as follows:

 

New WPF controls

Lots of updates to WinForms controls too

I have added more exciting features:

  • Orientation of type DrawingOrientation
  • VerticalTextDirection (of type TextDirection)
  • StringFormat, so you can ask the control to render it centre aligned or left aligned, etc.
    The defaults I setup internally in the control is Centre aligned, so you typically should not have to do anything, unless you want to set it to Near / Far mode)

I have also introduced a new property named: BorderDrawingStyle, where you can set it to None, Thin, Thick or SuperThick as desired.

There are many more new features including:

  • Automatic re-layout whereby the control will wrap text into multiple lines by itself depending on the size available, etc.
  • Advanced linear gradient background drawing, etc.
  • All new features will also support drawing with or without Drop-shadow
  • Allows full background transparency along with the new features

I have put together a new feature whereby it performs a complex analysis in order to figure out which strategy is useful in a given scenario, out of various possible combinations across anchoring vs.auto shrinkage, etc., taking into account, factors such as when the Window control's StartPosition is set to Manual or otherwise, whether a main child control is in place,  and other factors.

I have introduced two new properties which do all these heavy lifting features.

  • ContainerChild of type Panel
  • ShouldEnableContainerChildAutoManagement of type bool
  • Apart from this, I have also introduced a more performant way of drawing the main view, when the window is maximized by the user.
    The effect is more in terms of memory footprint and speed vis-a-vis the strategy I had written earlier on.
  • I have also added a few more new custom themes for the Window.

 

I have updated the control in order to support customizing the background drawing extensively, thereby allowing a custom drawing theme to be used.

  • A new property named IsRenderingTheme is now available.
    This will ensure to switch off my control’s out-of-the-box various Windows and other exotic Office theme colours in the button, and instead draw itself with the colours you want it to use across various visual states.

Then, set these properties as you wish to any colours:

  • StartColor
  • EndColor
  • PushedStartColor
  • PushedEndColor

Any time if you want the control to use the built-in feature Theme colours (i.e. the current behaviour), you simply switch the property to true.

You can also set your own border colour now using this new property:

  • BorderColor

Also you can set a custom angle to let the control draw the gradient colour for the control using this new property:

  • LinearGradientRenderingAngle

 

In the past couple of weeks, I had started building a whole suite of new .NET controls for:

  • WPF
  • WinForms, and
  • Windows 10 Universal App controls

These include many new controls, including:

  • Windows 10 Universal App style Hamburger Menu control, Scheduler / Planner control, etc.

 

Will keep you all posted on that soon.

Have fun! :)

 

- Sundar


Release v.25 soon! New WPF controls coming! :)

Hello all,

As part of my upcoming next UIControlSuite .NET products release – Release v25.0, the following new WPF .NET controls will be available (possibly sometime next week) :)

The New controls, include:

  • ScrollBar Marker control for WPF
  • ThumbnailView Scrollbar for WPF

Features summary:

These new controls extend the capabilities of my current products Advanced ScrollBar for WPF, and will provide capabilities such as:

  • Rendering markers/bookmarks on the Scrollbar track
  • Support a variety of rendering options, including supporting
    • Custom shapes and images as the marker
    • Border & Fill decorations for the markers
    • Render tooltips on markers, thereby providing useful feedback to users
  • Allow extensibility abstractions, so that your code can own up the full drawing of the market artefacts
  • Display thumbnail view of the scrollbar attached control's contents

 

Another new WinForms .NET control ThumbnailView Scrollbar is also looking good for release :), but I will announce the actual date of its release later, possibly after the launch of Release v.25.0.

Stay tuned!

- Sundar


Advanced enhancements to WinForms Tab control

Hello all,

I have put together some new enhancements into my Tab control for WinForms.

You will love them :)

 

New features include…

1. Advanced automatic multi-line Header text drawing

The control supports drawing the header text of its tab pages, in multiple lines automatically.

There are two different levels to this feature-set:

  • You set once piece of a long line for the header text, and the control will take care of wrapping the text into multiple lines automatically
  • You being able to specifically set multiple distinct lines/sentences of text as the header text property value - In this case, you can setup multiple lines by visually entering carriage returns, and the control will also recognize these separate lines and then draw them in their individual lines

2. Advanced customizations around Tab page overflow management

  • A new rendering mechanism strategy is now available, whereby you can choose the tab pages overflow calculation strategy via a new property named TabPagesOverflowCalculationStrategy

Checkout the product website for more details, screenshots, etc.

Have fun!

- Sundar


Enhancements to AdvancedGroupBox .NET control for WinForms

Hello all,

I have released a new build of the AdvancedGroupControl .NET for WinForms :)

In this release, i have put together several new features, including:

  • Ability to heavily customize Corners drawing
  • Customizing Group Header drawing location
  • Out-of-the-box new styles of rendering the groupbox – i.e. rectangular, Circular, and more complex shapes
  • Customize drawing angle for various corners
  • and Many more

 

Have fun!

- Sundar


Advanced enhancements to Tab control for WinForms released

Hi folks,

I have put together some more advanced features in my Tab control for WinForms.

 

WinForms PowerTabStrip .NET control enhancements

The enhancements includes several new features, including:

  • Multi-line overflow of tabs
  • Auto re-layout upon resizing of the window / container
  • Out-of-the-box feature of auto sizing the tab page headers to make them all be same across all tab pages
  • Advanced formatting of the header text
  • More advanced Design-time enhancements for building your tab control instance in your applications an absolute breeze
  • Touch-screen capable - Supports large sized image as tab page header image
  • Ability to disable any tab page header, so it will be unavailable for selection, and the UI will present its UI aspects in a disabled state
  • Supports hosting varying sized tab headers and Tab page header images
  • Supports having image on some tab page headers, and none on others
  • Disabled state drawing for tab page headers, page header image and text
  • New design-time enhancements to perform advanced re-calculation/re-drawing and layout updates when some advanced layout related property is changed (like multi-line / menu tab page overflow, header image change from small size to larger size, etc.)
  • Many many more features. :)

 

Head out straight to my website Tab Control product page and have a look at the goodies :)

 

Upcoming New WPF .NET control product release

WPF Scroll Marker .NET control is approaching imminent release :) … stay tuned!

My WinForms ScrollMarker .NET control is available since last week.

 

Have fun!

- Sundar