1 parent
e23166a9e9
commit
810e5feb56
4 files changed
+110
-104
No files matched your search
@@ -132,7 +132,7 @@
|
|||||||
|
|
||||||
## Projects using HandyControl
|
## Projects using HandyControl
|
||||||
|
|
||||||
<a href="https://getquicker.net" target="_blank"><img width="70px" alt="quicker" src="https://files.getquicker.net/_sitefiles/quicker_round_128.png"></a>
|
<a href="https://getquicker.net" target="_blank"><img width="70px" alt="quicker" src="https://i0.hdslb.com/bfs/face/3765a3d0ce5da37e1aaa830d2eec6d3e0806a2d8.jpg@96w_96h_1c.webp"></a>
|
||||||
<a href="https://www.phpenv.cn" target="_blank"><img width="70px" alt="phpenv" src="https://www.phpenv.cn/usr/themes/phpenv/img/logo.png"></a>
|
<a href="https://www.phpenv.cn" target="_blank"><img width="70px" alt="phpenv" src="https://www.phpenv.cn/usr/themes/phpenv/img/logo.png"></a>
|
||||||
<a href="https://atmb.top" target="_blank"><img width="70px" alt="AutumnBox" src="https://atmb.top/images/icon.png"></a>
|
<a href="https://atmb.top" target="_blank"><img width="70px" alt="AutumnBox" src="https://atmb.top/images/icon.png"></a>
|
||||||
|
|
||||||
@@ -172,394 +172,394 @@ Step 4: Enjoy coding
|
|||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Latest examples
|
## Latest examples
|
||||||
|
|
||||||
### UniformSpacingPanel
|
### UniformSpacingPanel
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### FlexPanel
|
### FlexPanel
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### CheckComboBox
|
### CheckComboBox
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ImageSelector
|
### ImageSelector
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### PropertyGrid
|
### PropertyGrid
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## History publication
|
## History publication
|
||||||
|
|
||||||
### Screenshot
|
### Screenshot
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### GooeyEffect
|
### GooeyEffect
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### GlowWindow
|
### GlowWindow
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### FlowDocumentScrollViewerStyle
|
### FlowDocumentScrollViewerStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### PinBox
|
### PinBox
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Effects
|
### Effects
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### RelativePanel
|
### RelativePanel
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Drawer
|
### Drawer
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Poptip
|
### Poptip
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Divider
|
### Divider
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### GeometryAnimation
|
### GeometryAnimation
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### SplitButton
|
### SplitButton
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### FloatingBlock
|
### FloatingBlock
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### HoneycombPanel
|
### HoneycombPanel
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### RunningBlock
|
### RunningBlock
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ImageBlock
|
### ImageBlock
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Magnifier
|
### Magnifier
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Card
|
### Card
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ButtonGroup
|
### ButtonGroup
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Grid
|
### Grid
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### SideMenu
|
### SideMenu
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### NotifyIcon
|
### NotifyIcon
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Dialog
|
### Dialog
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### WaveProgressBar
|
### WaveProgressBar
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Badge
|
### Badge
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Gravatar
|
### Gravatar
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### GoToTop
|
### GoToTop
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ChatBubble
|
### ChatBubble
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Label
|
### Label
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Transfer
|
### Transfer
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ProgressButton
|
### ProgressButton
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### CoverFlow
|
### CoverFlow
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### CoverView
|
### CoverView
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### MessageBox
|
### MessageBox
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### WaterfallPanel
|
### WaterfallPanel
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Rate
|
### Rate
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### BlurWindow
|
### BlurWindow
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### FlipClock
|
### FlipClock
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Shield
|
### Shield
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### OutlineText
|
### OutlineText
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Tag
|
### Tag
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ToolBar
|
### ToolBar
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Slider
|
### Slider
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### RangeSlider
|
### RangeSlider
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### CircleProgressBar
|
### CircleProgressBar
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ButtonStyle
|
### ButtonStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ToggleButtonStyle
|
### ToggleButtonStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### RadioButtonStyle
|
### RadioButtonStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### CheckBoxStyle
|
### CheckBoxStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ListBoxStyle
|
### ListBoxStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### TreeViewStyle
|
### TreeViewStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ListViewStyle
|
### ListViewStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### DataGrid
|
### DataGrid
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Now you can switch to dark theme
|
### Now you can switch to dark theme
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ColorPicker
|
### ColorPicker
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Loading
|
### Loading
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Carousel
|
### Carousel
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Pagination
|
### Pagination
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Expander
|
### Expander
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### TimeBar
|
### TimeBar
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ImageBrowser
|
### ImageBrowser
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### PreviewSlider
|
### PreviewSlider
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### CompareSlider
|
### CompareSlider
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Growl
|
### Growl
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### AnimationPath
|
### AnimationPath
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ProgressBar
|
### ProgressBar
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### TabControl
|
### TabControl
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### TabControlStyle
|
### TabControlStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### GroupBox
|
### GroupBox
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### StepBar
|
### StepBar
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### GifImage
|
### GifImage
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ContextMenu
|
### ContextMenu
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Calendar
|
### Calendar
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Clock
|
### Clock
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### CalendarWithClock
|
### CalendarWithClock
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### TextBlock
|
### TextBlock
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### RichTextBoxStyle
|
### RichTextBoxStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### TextBox
|
### TextBox
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ComboBox
|
### ComboBox
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### NumericUpDown
|
### NumericUpDown
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### SearchBar
|
### SearchBar
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### PasswordBox
|
### PasswordBox
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### DatePicker
|
### DatePicker
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### TimePicker
|
### TimePicker
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### DateTimePicker
|
### DateTimePicker
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### ScrollViewer
|
### ScrollViewer
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### CirclePanel
|
### CirclePanel
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### TransitioningContentControl
|
### TransitioningContentControl
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### BorderStyle
|
### BorderStyle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Brush
|
### Brush
|
||||||
|
|
||||||

|

|
||||||
@@ -2846,12 +2846,14 @@
|
|||||||
<Setter Property="Height" Value="{StaticResource DefaultControlHeight}" />
|
<Setter Property="Height" Value="{StaticResource DefaultControlHeight}" />
|
||||||
<Setter Property="Padding" Value="10,0" />
|
<Setter Property="Padding" Value="10,0" />
|
||||||
<Setter Property="Margin" Value="-1,0,0,0" />
|
<Setter Property="Margin" Value="-1,0,0,0" />
|
||||||
|
<Setter Property="hc:IconElement.Width" Value="16" />
|
||||||
|
<Setter Property="hc:IconElement.Height" Value="16" />
|
||||||
<Setter Property="Template">
|
<Setter Property="Template">
|
||||||
<Setter.Value>
|
<Setter.Value>
|
||||||
<ControlTemplate TargetType="RadioButton">
|
<ControlTemplate TargetType="RadioButton">
|
||||||
<Border x:Name="BorderRoot" CornerRadius="{Binding Path=(hc:BorderElement.CornerRadius),RelativeSource={RelativeSource TemplatedParent}}" Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}">
|
<Border x:Name="BorderRoot" CornerRadius="{Binding Path=(hc:BorderElement.CornerRadius),RelativeSource={RelativeSource TemplatedParent}}" Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}">
|
||||||
<StackPanel Orientation="Horizontal" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Margin="{TemplateBinding Padding}">
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Margin="{TemplateBinding Padding}">
|
||||||
<Path x:Name="PathMain" Width="{TemplateBinding hc:IconElement.Width}" Height="{TemplateBinding hc:IconElement.Height}" Fill="{TemplateBinding Foreground}" SnapsToDevicePixels="True" Stretch="Uniform" Data="{TemplateBinding hc:IconElement.Geometry}" />
|
<Path x:Name="PathMain" Height="{Binding Path=(hc:IconElement.Height),RelativeSource={RelativeSource TemplatedParent}}" Width="{Binding Path=(hc:IconElement.Width),RelativeSource={RelativeSource TemplatedParent}}" Fill="{Binding Path=(TextElement.Foreground),ElementName=contentPresenter}" SnapsToDevicePixels="True" Stretch="Uniform" Data="{TemplateBinding hc:IconElement.Geometry}" />
|
||||||
<ContentPresenter x:Name="contentPresenter" RecognizesAccessKey="True" VerticalAlignment="Center" Margin="6,0,0,0" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
|
<ContentPresenter x:Name="contentPresenter" RecognizesAccessKey="True" VerticalAlignment="Center" Margin="6,0,0,0" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</Border>
|
</Border>
|
||||||
|
|||||||
@@ -171,12 +171,14 @@
|
|||||||
<Setter Property="Height" Value="{StaticResource DefaultControlHeight}"/>
|
<Setter Property="Height" Value="{StaticResource DefaultControlHeight}"/>
|
||||||
<Setter Property="Padding" Value="10,0"/>
|
<Setter Property="Padding" Value="10,0"/>
|
||||||
<Setter Property="Margin" Value="-1,0,0,0"/>
|
<Setter Property="Margin" Value="-1,0,0,0"/>
|
||||||
|
<Setter Property="hc:IconElement.Width" Value="16"/>
|
||||||
|
<Setter Property="hc:IconElement.Height" Value="16"/>
|
||||||
<Setter Property="Template">
|
<Setter Property="Template">
|
||||||
<Setter.Value>
|
<Setter.Value>
|
||||||
<ControlTemplate TargetType="RadioButton">
|
<ControlTemplate TargetType="RadioButton">
|
||||||
<Border x:Name="BorderRoot" CornerRadius="{Binding Path=(hc:BorderElement.CornerRadius),RelativeSource={RelativeSource TemplatedParent}}" Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}">
|
<Border x:Name="BorderRoot" CornerRadius="{Binding Path=(hc:BorderElement.CornerRadius),RelativeSource={RelativeSource TemplatedParent}}" Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}">
|
||||||
<StackPanel Orientation="Horizontal" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Margin="{TemplateBinding Padding}">
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Margin="{TemplateBinding Padding}">
|
||||||
<Path x:Name="PathMain" Width="{TemplateBinding hc:IconElement.Width}" Height="{TemplateBinding hc:IconElement.Height}" Fill="{TemplateBinding Foreground}" SnapsToDevicePixels="True" Stretch="Uniform" Data="{TemplateBinding hc:IconElement.Geometry}"/>
|
<Path x:Name="PathMain" Height="{Binding Path=(hc:IconElement.Height),RelativeSource={RelativeSource TemplatedParent}}" Width="{Binding Path=(hc:IconElement.Width),RelativeSource={RelativeSource TemplatedParent}}" Fill="{Binding Path=(TextElement.Foreground),ElementName=contentPresenter}" SnapsToDevicePixels="True" Stretch="Uniform" Data="{TemplateBinding hc:IconElement.Geometry}"/>
|
||||||
<ContentPresenter x:Name="contentPresenter" RecognizesAccessKey="True" VerticalAlignment="Center" Margin="6,0,0,0" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
|
<ContentPresenter x:Name="contentPresenter" RecognizesAccessKey="True" VerticalAlignment="Center" Margin="6,0,0,0" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</Border>
|
</Border>
|
||||||
@@ -219,4 +221,4 @@
|
|||||||
</Style.Triggers>
|
</Style.Triggers>
|
||||||
</Style>
|
</Style>
|
||||||
|
|
||||||
</ResourceDictionary>
|
</ResourceDictionary>
|
||||||
@@ -2846,12 +2846,14 @@
|
|||||||
<Setter Property="Height" Value="{StaticResource DefaultControlHeight}" />
|
<Setter Property="Height" Value="{StaticResource DefaultControlHeight}" />
|
||||||
<Setter Property="Padding" Value="10,0" />
|
<Setter Property="Padding" Value="10,0" />
|
||||||
<Setter Property="Margin" Value="-1,0,0,0" />
|
<Setter Property="Margin" Value="-1,0,0,0" />
|
||||||
|
<Setter Property="hc:IconElement.Width" Value="16" />
|
||||||
|
<Setter Property="hc:IconElement.Height" Value="16" />
|
||||||
<Setter Property="Template">
|
<Setter Property="Template">
|
||||||
<Setter.Value>
|
<Setter.Value>
|
||||||
<ControlTemplate TargetType="RadioButton">
|
<ControlTemplate TargetType="RadioButton">
|
||||||
<Border x:Name="BorderRoot" CornerRadius="{Binding Path=(hc:BorderElement.CornerRadius),RelativeSource={RelativeSource TemplatedParent}}" Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}">
|
<Border x:Name="BorderRoot" CornerRadius="{Binding Path=(hc:BorderElement.CornerRadius),RelativeSource={RelativeSource TemplatedParent}}" Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}">
|
||||||
<StackPanel Orientation="Horizontal" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Margin="{TemplateBinding Padding}">
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Margin="{TemplateBinding Padding}">
|
||||||
<Path x:Name="PathMain" Width="{TemplateBinding hc:IconElement.Width}" Height="{TemplateBinding hc:IconElement.Height}" Fill="{TemplateBinding Foreground}" SnapsToDevicePixels="True" Stretch="Uniform" Data="{TemplateBinding hc:IconElement.Geometry}" />
|
<Path x:Name="PathMain" Height="{Binding Path=(hc:IconElement.Height),RelativeSource={RelativeSource TemplatedParent}}" Width="{Binding Path=(hc:IconElement.Width),RelativeSource={RelativeSource TemplatedParent}}" Fill="{Binding Path=(TextElement.Foreground),ElementName=contentPresenter}" SnapsToDevicePixels="True" Stretch="Uniform" Data="{TemplateBinding hc:IconElement.Geometry}" />
|
||||||
<ContentPresenter x:Name="contentPresenter" RecognizesAccessKey="True" VerticalAlignment="Center" Margin="6,0,0,0" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
|
<ContentPresenter x:Name="contentPresenter" RecognizesAccessKey="True" VerticalAlignment="Center" Margin="6,0,0,0" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</Border>
|
</Border>
|
||||||
|
|||||||
Reference in new issue
Block a user