Browse Source

Added ProgressBar default theme.

pull/297/head
Steven Kirk 11 years ago
parent
commit
bd6fc17e71
  1. 1
      src/Perspex.Themes.Default/DefaultTheme.paml
  2. 3
      src/Perspex.Themes.Default/Perspex.Themes.Default.csproj
  3. 23
      src/Perspex.Themes.Default/ProgressBar.paml

1
src/Perspex.Themes.Default/DefaultTheme.paml

@ -12,6 +12,7 @@
<StyleInclude Source="resource://application/Perspex.Themes.Default/Perspex.Themes.Default.Menu.paml"/>
<StyleInclude Source="resource://application/Perspex.Themes.Default/Perspex.Themes.Default.MenuItem.paml"/>
<StyleInclude Source="resource://application/Perspex.Themes.Default/Perspex.Themes.Default.PopupRoot.paml"/>
<StyleInclude Source="resource://application/Perspex.Themes.Default/Perspex.Themes.Default.ProgressBar.paml"/>
<StyleInclude Source="resource://application/Perspex.Themes.Default/Perspex.Themes.Default.RadioButton.paml"/>
<StyleInclude Source="resource://application/Perspex.Themes.Default/Perspex.Themes.Default.ScrollBar.paml"/>
<StyleInclude Source="resource://application/Perspex.Themes.Default/Perspex.Themes.Default.ScrollViewer.paml"/>

3
src/Perspex.Themes.Default/Perspex.Themes.Default.csproj

@ -137,6 +137,9 @@
<EmbeddedResource Include="MenuItem.paml">
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="ProgressBar.paml">
<SubType>Designer</SubType>
</EmbeddedResource>
<None Include="packages.config" />
<EmbeddedResource Include="PopupRoot.paml">
<SubType>Designer</SubType>

23
src/Perspex.Themes.Default/ProgressBar.paml

@ -0,0 +1,23 @@
<Style xmlns="https://github.com/perspex" Selector="ProgressBar">
<Setter Property="Background" Value="#ffdddddd"/>
<Setter Property="Foreground" Value="#ffbee6fd"/>
<Setter Property="MinHeight" Value="14"/>
<Setter Property="MinWidth" Value="200"/>
<Setter Property="Template">
<ControlTemplate>
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<Grid>
<Border Name="PART_Track"
BorderThickness="1"
BorderBrush="{TemplateBinding Background}"/>
<Border Name="PART_Indicator"
BorderThickness="1"
Background="{TemplateBinding Foreground}"
HorizontalAlignment="Left"/>
</Grid>
</Border>
</ControlTemplate>
</Setter>
</Style>
Loading…
Cancel
Save