HypernovaDesktop Components · docs
Binarymission
WinForms › Office Window

Office Window

.NET Framework 4.8.NET 6 / 8 / 10v5.0.0WinForms

A highly customisable Custom Form/Window .NET Component for WinForms

14public types
216public members
1namespaces

Assembly

AssemblyBinarymission.WinForms.Controls.ModernChromeWindow.dll
Root namespaceBinarymission.WinForms.Controls.Windows
Target frameworks.NET Framework 4.8, .NET 6 / 8 / 10

Getting started

using Binarymission.WinForms.Controls.Windows;

// Designer: build the solution once, then drag ModernChromeWindow from the Toolbox onto a form.
// In code:
var modernChromeWindow = new ModernChromeWindow
{
    Dock = DockStyle.Fill,
};
this.Controls.Add(modernChromeWindow);

API reference

Binarymission.WinForms.Controls.Windows

class BrushContainerA container class for hosting the brush data. This class cannot be inherited.
interface IModernChromeHostWindowThe interface IModernChromeHostWindow specifies some special data and behaviour for the chrome window.
interface IModernWindowChromeProviderSpecifies the methods to be implemented by a custom Window chrome rendering provider.
class ModernChromeWindowA custom Window component that presents UI/UX similar to many modern application windows, including that of MS Office, Win8 (metro style) Window styles.
enum DesktopDockModeLists all of the possible docking locations that the window can get docked into.
enum MouseClickTypeEnumerated the possible mouse click types
class WindowChromeBorderSizeChangedEventArgsClass WindowChromeBorderSizeChangedEventArgs. This class contains information that is useful when handling the event WindowChromeBorderSizeChanged.
enum WindowChromeThemeLists the supported built-in themes for rendering the PostIt Note.
class WindowChromeThemeChangedEventArgsA custom event argument class for the event WindowChromeThemeChanged.
class WindowChromeTitlebarHeightChangedEventArgsClass WindowChromeTitlebarHeightChangedEventArgs. This class contains information that is useful when handling the event WindowChromeTitlebarHeightChanged.
class WindowEdgeCornerRadiusData class for holding the information for specifying the window chrome's WindowEdgeCornerRadius property.
class WindowIconClickEventArgsData class for WindowIconClickEventArgs.
class WindowStateChangedEventArgsData class WindowStateChangedEventArgs.
enum WindowStyleWhether the window's caption area and its content are drawn as one merged band or as two separate ones.