LogoLogo
HomeNewsSupportVideos
  • Introduction
  • Getting Started
  • What's new in 4.0
    • Known Issues
    • .NET Core Designer
    • Managed Graphics
    • Fluent Markup
    • Markdown Support
    • Upgrade from 3.x
  • Releases
    • What's new in 4.0
    • What's new in 3.5
    • What's new in 3.2
      • View Builder
      • Validation Rules
      • Enhanced Font Support
      • Design-Time Debug
    • What's new in 3.1
    • What's new in 3.0
      • FAQs
      • Update Existing Projects
      • Multi Targeting
      • Visual Studio Designer
      • Referencing Assemblies
      • Docker Support
      • Troubleshooting
      • Deployment
    • What's new in 2.5
    • What's new in 2.2
    • What's new in 2.1
    • What's new in 2.0
    • Upgrade from 1.x
  • Getting Started
    • New Project
    • Templates
    • Troubleshooting
    • License Activation
    • FAQ
    • API
    • Hybrid
    • Deployment
    • Theme Builder
  • Concepts
    • Startup
    • Configuration
    • Load Balancing
    • Designer
    • Layouts
    • Client Profiles
    • Tab Order
    • Compression
    • Embedded Resources
    • Modal Workflow
    • Localization
    • RightToLeft
    • Background Tasks
    • Real Time Web Applications
    • JavaScript
    • JavaScript Object Model
    • Security
    • Synchronization
    • Session Management
    • Theming
    • Dependency Injection
    • Application Switches
    • Visual Studio Code
  • Controls & Components
    • General
      • Application
      • AutoSizing
      • AutoScroll
      • AutoScaling
      • Accessibility
      • Colors & Fonts
      • Embedded Tools
      • Events
      • Touch Events
      • Images
      • Labels
      • ToolTips
      • Data Binding
      • Common Properties
      • Custom Painting
      • Move & Resize
      • Drag & Drop
      • Validation
      • User Data
      • Responsive Properties
      • VB.NET Extensions
    • Common Dialogs
      • FolderBrowserDialog
      • ColorDialog
      • OpenFileDialog
      • SaveFileDialog
    • Editors
      • TextBox
        • TagTextBox
        • MaskedTextBox
        • TypedTextBox
      • DateTimePicker
      • MonthCalendar
      • TimeUpDown
      • DomainUpDown
      • NumericUpDown
      • TrackBar
    • Buttons
      • Button
      • SplitButton
      • CheckBox
      • RadioButton
    • Containers
      • Page
      • Form
      • Desktop
      • Panel
      • FlexLayoutPanel
      • FlowLayoutPanel
      • TableLayoutPanel
      • GroupBox
      • Accordion
      • TabControl
      • UserPopup
      • UserControl
      • ToolBar
      • StatusBar
      • SplitContainer
      • SlideBar
    • Lists & Grids
      • ComboBox
        • UserComboBox
        • TreeViewComboBox
        • ListViewComboBox
      • ListBox
        • CheckedListBox
      • TreeView
      • ListView
      • DataGridView
        • Column
        • TextBoxColumn
        • ButtonColumn
        • LinkColumn
        • ImageColumn
        • MaskedTextBoxColumn
        • DateTimePickerColumn
        • NumericUpDownColumn
        • CheckBoxColumn
        • ComboBoxColumn
      • DataRepeater
      • PropertyGrid
    • Extenders
      • Animation
      • ToolTip
      • ErrorProvider
      • Rotation
      • StyleSheet
      • JavaScript
    • Media
      • Audio
      • Video
      • FlashPlayer
    • Content
      • Label
      • LinkLabel
      • PictureBox
      • ScrollBars
      • Upload
      • AspNetPanel
      • ImageList
      • PdfViewer
      • ProgressBar
      • Spacer
      • Widget
      • WebBrowser
      • IFramePanel
      • HtmlPanel
      • Canvas
      • Shape
      • Line
    • Menus
      • MainMenu
      • MenuBar
      • MenuItem
      • LinkMenuItem
      • ContextMenu
    • Notifications
      • AlertBox
      • MessageBox
      • Toast
    • Other Components
      • Timer
      • BindingSource
      • BindingNavigator
      • DataSet
      • EventLog
      • MessageQueue
      • PerformanceCounter
Powered by GitBook
On this page
  • Changing Themes
  • Runtime
  • Startup
  • Built-In Themes
  • Blue-1
  • Blue-2
  • Blue-3
  • Bootstrap-4
  • BootstrapDark-4
  • Classic-2
  • Clear-1
  • Clear-2
  • Clear-3
  • Graphite-3
  • Material-3
  • Vista-2

Was this helpful?

Export as PDF
  1. Concepts

Theming

Learn how to apply different themes to your Wisej.NET application.

PreviousSession ManagementNextDependency Injection

Last updated 4 months ago

Was this helpful?

Wisej.NET themes are collections of styles, fonts, and images that define the look and feel of components and other UI features. You can use one of the or .

See below for more information on theming and customizations.

Changing Themes

Runtime

To change the theme at runtime, use the following line in your code:

Application.LoadTheme("Bootstrap-4");

Startup

To change the theme before the application runs, you can apply it in one of two ways:

Web.config
<configuration>
  <appSettings>
    <add key="Wisej.DefaultTheme" value="Bootstrap-4"/>
  </appSettings>

or

Default.json
{
    "theme": "Bootstrap-4"
}

Changing the theme in the Wisej.NET Designer in Visual Studio will only show the changes at design-time. Use one of the above methods to apply it at runtime.

Built-In Themes

New Wisej.NET applications come with several built-in base themes that can be used to style the application.

Blue-1

This theme uses a blue base color, thick window borders and FontAwesome SVG icons.

Blue-2

Blue-3

Bootstrap-4

This theme is based on the popular Bootstrap theme, using its distinctive colors, focus shadow, and Bootstrap SVG icons.

BootstrapDark-4

This theme is based on the popular Bootstrap theme, using its distinctive colors, focus shadow, and Bootstrap SVG icons. This theme has a dark background and light text.

Classic-2

Clear-1

Clear-2

Clear-3

Graphite-3

This theme uses overlapped scrollbars to implement cool disappearing and overlapped scrollbars similar to the Windows UWP style.

Material-3

Vista-2

This theme is based on Windows Vista metrics, font, icons and design.

By default, new Wisej.NET applications use the theme. The theme can be changed in several ways.

This theme uses a blue base color, thick window caption, no side window borders borders and SVG icons.

This theme uses a blue base color, thick window borders and SVG icons. Use it as a base to create new variations.

This theme is based on Windows 10 metrics, font, and design. This theme uses the SVG icons for Windows 10.

This theme uses a clear base color, no side window borders, a thick window caption and SVG icons.

This theme uses a clear base color, no side window borders, a thick window caption and SVG icons.

This theme uses a clear base color, no side window borders, a thick window caption and SVG icons.

This theme is inspired by Google Material Design, with sleek animations, a large window caption, and a minimalist layout. It uses SVG icons.

Icons8
Google Material
Icons8
FontAwesome
Icons8
Google Material
Google Material
Bootstrap-4
built-in themes
create your own
IntroductionWisej.NET Theme Builder
Wisej.NET Blue-1 Theme
Wisej.NET Blue-2 Theme
Wisej.NET Blue-3 Theme
Wisej.NET Bootstrap-4 Theme
Wisej.NET BootstrapDark-4 Theme
Wisej.NET Classic-2 Theme
Wisej.NET Clear-1 Theme
Wisej.NET Clear-2 Theme
Wisej.NET Clear-3 Theme
Wisej.NET Graphite-3 Theme
Wisej.NET Material-3 Theme
Wisej.NET Vista-2 Theme
Logo