CuoreUI Documentation
  • Welcome
  • Branding
  • UNCATEGORIZED
    • DeviceInfo
    • Drawing
    • GaussianBlurTest (Blurs)
      • GaussianBlur
      • QuadraticBlur
    • GlobalMouseHook
    • HandCursorFix
    • Helper
      • Win32
        • NativeMethods
        • PerPixelAlphaBlend
  • Components
    • Forms
      • ColorPickerForm
      • TooltipController
      • TooltipForm
      • RoundedForm
    • cuiColorPicker
    • cuiControlAnimator
    • cuiControlBlur
    • cuiControlDrag
    • cuiFormAnimator
    • cuiFormDrag
    • cuiFormRounder
    • cuiTaskbarBadgeController
    • cuiTaskbarStateController
    • cuiTooltipHover
  • CONTROLS
    • Charts
      • cuiChartLine
      • cuiChartPie
    • Forms
      • DatePickerPages
        • MonthDatePicker
        • YearDatePicker
      • ComboBoxDropDown
    • Shapes
      • cuiEllipse
      • cuiHexagon
    • ColorPickerWheel
    • cuiButton
    • cuiButtonGroup
    • cuiCalendarDatePicker
    • cuiCheckbox
    • cuiCircleKnob
    • cuiCircleProgressBar
    • cuiComboBox
    • cuiDataGridView
    • cuiGradientPanel
    • cuiGroupBox
    • cuiLabel
    • cuiListbox
    • cuiNumericUpDown
    • cuiPanel
    • cuiPictureBox
    • cuiProgressBarHorizontal
    • cuiProgressBarVertical
    • cuiProgressTrackerHorizontal
    • cuiProgressTrackerVertical
    • cuiResizeGrip
    • cuiScrollbar
    • cuiScrollbarHorizontal
    • cuiSeparator
    • cuiSlider
    • cuiSliderVertical
    • cuiSpinner
    • cuiStarRating
    • cuiSvgBox
    • cuiSwitch
    • cuiTabControl
    • cuiTabControlExperimental
    • cuiTextBox
    • cuiOTPasswordBox
    • cuiTextBoxCreditCardNumber
Powered by GitBook
On this page
  1. Components

cuiControlBlur

A custom-built CuoreUI component.

PreviouscuiControlAnimatorNextcuiControlDrag

Last updated 1 month ago

An instance allows you to blur a control's visuals. You can specify the blur amount.

Exposes BlurAmount and TargetControl

Uses an optimized, unsafe quadriatic blur Source code:

The component attaches to the target control's OnPaint method and draws a blurred version of the control over the target control.

May not work on some controls due to how they are rendered, especially 3rd party ones. For example: WebView2

https://github.com/7owh/CuoreUI/blob/master/wfcl1/GaussianBlurTest.cs#L123
cuiControlBlur bluring a cuiButton with a blur radius of 5; Background edited out in image editing software.