Fixed blocking issue
[pithos-ms-client] / trunk / Pithos.Client.WPF / PithosStyles.xaml
index 7751f73..980fd53 100644 (file)
@@ -6,12 +6,60 @@
         <Setter Property="Height" Value="25"/>
         <Setter Property="Width" Value="75" />
         <Setter Property="Padding" Value="3"/>
+        <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>
     
     <Style TargetType="Window" >
-        <Setter Property="Background" Value="{StaticResource {x:Static SystemColors.ControlBrushKey}}"/>
+        <!-- <Setter Property="Background" Value="{StaticResource {x:Static SystemColors.ControlBrushKey}}"/>-->
+        <Setter Property="Background" Value="White"/>
+        <Setter Property="ResizeMode" Value="NoResize"/>
+        <Setter Property="WindowStyle" Value="ToolWindow" />
     </Style>
     
+    <Style TargetType="TabControl" >
+        <Setter Property="Background" Value="White" />
+        <Setter Property="BorderBrush" Value="White" />
+    </Style>
+
+    <Style TargetType="{x:Type TabItem}">
+        <Setter Property="Background" Value="White" />
+    </Style>
+
     <Style x:Key="MediumButton" TargetType="Button" BasedOn="{StaticResource {x:Type Button}}">
         <Setter Property="Width" Value="75"/>
         <Setter Property="Height" Value="25"/>