Fixed blocking issue
[pithos-ms-client] / trunk / Pithos.Client.WPF / PithosStyles.xaml
index dfc90d8..980fd53 100644 (file)
@@ -6,10 +6,40 @@
         <Setter Property="Height" Value="25"/>
         <Setter Property="Width" Value="75" />
         <Setter Property="Padding" Value="3"/>
-        <Setter Property="Background" Value="White" />
+        <Setter Property="Background" Value="#3582ac" />
         <Setter Property="BorderBrush" Value="White" />
     </Style>
-    
+
+    <Style x:Key="BorderlessButton" TargetType="{x:Type Button}">
+        <Setter Property="Background" Value="#3582ac" />
+        <Setter Property="Height" Value="23" />
+        <Setter Property="Width" Value="100" />
+        <Setter Property="Template">
+            <Setter.Value>
+                <ControlTemplate TargetType="{x:Type Button}">
+                    <Border Name="border" Background="{TemplateBinding Background}">
+                        <ContentPresenter Name="content" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
+                         VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
+                    </Border>
+                    <ControlTemplate.Triggers>
+                        <Trigger Property="IsEnabled" Value="false">
+                            <Setter Property="Background" Value="Transparent"/>
+                        </Trigger>
+                        <Trigger Property="IsMouseOver" Value="True">
+                            <Setter Property="Background" Value="#f89a1c" />
+                        </Trigger>
+                        <Trigger Property="IsPressed" Value="True">
+                            <Setter Property="Background" Value="#f89a1c" />                            
+                        </Trigger>
+                        <Trigger Property="IsFocused" Value="True">
+                            <Setter Property="Background" Value="#f89a1c" />                            
+                        </Trigger>
+                    </ControlTemplate.Triggers>
+                </ControlTemplate>
+            </Setter.Value>
+        </Setter>
+    </Style>
+
     <Style TargetType="Grid" >
         <Setter Property="Background" Value="White" />
     </Style>