Namespace VisioForge.Core.UI.WPF.Skins
Classes
- SkinButton
-
A customizable button control that integrates with the VisioForge skinning system. This button can display both SVG and PNG images with automatic state management for hover, pressed, and disabled states. It uses SkiaSharp for high-performance rendering and supports dynamic skin switching.
- SkinCaptureControls
-
A comprehensive WPF control that provides a skinnable video capture interface. This control manages capture controls, recording functionality, camera switching, and video effects with full skin support and auto-hide capabilities.
- SkinHelper
-
Provides utility methods for working with the VisioForge skinning system in WPF. This static class contains helper methods for loading XAML styles, converting colors, and applying skin-specific styling to WPF controls.
- SkinLoader
-
Provides methods for loading WPF UserControls from skin XAML data. This static class is responsible for creating WPF controls from XAML content stored in skin files, enabling dynamic UI generation based on skin definitions.
- SkinPlayerControls
-
A comprehensive WPF control that provides a skinnable media player interface. This control manages player controls, playlist display, video effects, and timeline scrubbing functionality with full skin support.
- SkinPlaylist
-
A skinnable playlist control that provides media item management and playback queue functionality. This control displays a list of media items, allows for item selection, and integrates with the media player for seamless playback control.
- SkinPlaylistItem
-
Represents a single item in a skinnable playlist control. This UserControl displays media information including filename, thumbnail image, and provides visual feedback for selection state and user interaction.
- SkinVideoEffectsWindow
-
A skinnable window that provides real-time video effects controls. This window allows users to adjust video properties such as brightness, contrast, saturation, and apply various filters like flip, invert, and grayscale effects.