Skip to content

Commit

Permalink
Add ControlTheme for UserControl
Browse files Browse the repository at this point in the history
  • Loading branch information
JanTamis committed Jun 5, 2023
1 parent 41f7e9b commit 7f6e3f8
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Material.Styles/MaterialToolKit.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@
<ResourceInclude Source="avares://Material.Styles/Resources/Themes/ProgressBar.axaml" />
<ResourceInclude Source="avares://Material.Styles/Resources/Themes/Slider.axaml" />
<ResourceInclude Source="avares://Material.Styles/Resources/Themes/SideSheet.axaml" />
<ResourceInclude Source="avares://Material.Styles/Resources/Themes/UserControl.axaml" />
</ResourceDictionary.MergedDictionaries>
<SolidColorBrush x:Key="MaterialDesignLightBackground" Color="#FFFAFAFA" />
<SolidColorBrush x:Key="MaterialDesignLightForeground" Color="#DD000000" />
Expand Down Expand Up @@ -152,7 +153,7 @@

<!-- <StyleInclude Source="avares://Material.Styles/ToolTip.xaml" /> -->
<!--<StyleInclude Source="avares://Material.Styles/TreeView.xaml" />-->
<StyleInclude Source="avares://Material.Styles/UserControl.xaml" />
<!-- <StyleInclude Source="avares://Material.Styles/UserControl.xaml" /> -->
<StyleInclude Source="avares://Material.Styles/WindowNotificationManager.xaml" />

<!-- Complex controls -->
Expand Down
19 changes: 19 additions & 0 deletions Material.Styles/Resources/Themes/UserControl.axaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<ResourceDictionary xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ControlTheme x:Key="{x:Type UserControl}"
TargetType="UserControl">
<Setter Property="Template">
<ControlTemplate>
<ContentPresenter Name="PART_ContentPresenter"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
ContentTemplate="{TemplateBinding ContentTemplate}"
Content="{TemplateBinding Content}"
Padding="{TemplateBinding Padding}"
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" />
</ControlTemplate>
</Setter>
</ControlTheme>
</ResourceDictionary>

0 comments on commit 7f6e3f8

Please sign in to comment.