<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Style TargetType="{x:Type RadioButton}" x:Key="RadioButtonStyle"> <Setter Property="Focusable" Value="False"/> <Setter Property="Margin" Value="4,0,0,0"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RadioButton}" > <Grid Height="28" Width="30" x:Name="grid"> <Image x:Name="img" Source="/PipeGallery;component/Image/icon_play2.png" Height="28" Width="30"/> </Grid> <ControlTemplate.Triggers> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="true" /> </MultiTrigger.Conditions> <Setter TargetName="img" Property="Source" Value="/PipeGallery;component/Image/icon_pause.png"/> </MultiTrigger> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="false" /> </MultiTrigger.Conditions> <Setter TargetName="img" Property="Source" Value="/PipeGallery;component/Image/icon_play2.png"/> </MultiTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style TargetType="{x:Type RadioButton}" x:Key="RadioButtonStyle2"> <Setter Property="Focusable" Value="False"/> <Setter Property="Margin" Value="4,0,0,0"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RadioButton}" > <Grid> <Border x:Name="bdr" Width="156" Height="68" > <Border.Background> <ImageBrush ImageSource="/PipeGallery;component/Image/btn.png" /> </Border.Background> <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBlock x:Name="txt" Text="{TemplateBinding Content}" FontSize="{TemplateBinding FontSize}" Foreground="#666666" HorizontalAlignment="Center" VerticalAlignment="Center" TextAlignment="Center"/> <TextBlock x:Name="txt2" Text="{TemplateBinding Tag}" FontSize="12" Foreground="#666666" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,2,0,0" TextAlignment="Center"/> </StackPanel> </Border> </Grid> <ControlTemplate.Triggers> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="true" /> </MultiTrigger.Conditions> <Setter TargetName="bdr" Property="Background" > <Setter.Value> <ImageBrush ImageSource="/PipeGallery;component/Image/btn_hover.png" /> </Setter.Value> </Setter> <Setter TargetName="txt" Property="Foreground" Value="#ffffff"/> </MultiTrigger> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="Tag" Value="null" /> </MultiTrigger.Conditions> <Setter TargetName="txt2" Property="Visibility" Value="Collapsed" /> </MultiTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style TargetType="{x:Type RadioButton}" x:Key="RadioButtonStyle3"> <Setter Property="Focusable" Value="False"/> <Setter Property="Margin" Value="4,0,0,0"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RadioButton}" > <Grid> <Border x:Name="bdr" Width="156" Height="47" > <Border.Background> <ImageBrush ImageSource="/PipeGallery;component/Image/btn1.png" /> </Border.Background> <TextBlock x:Name="txt" Text="{TemplateBinding Content}" FontSize="{TemplateBinding FontSize}" Foreground="#666666" HorizontalAlignment="Center" VerticalAlignment="Center" /> </Border> </Grid> <ControlTemplate.Triggers> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="true" /> </MultiTrigger.Conditions> <Setter TargetName="bdr" Property="Background" > <Setter.Value> <ImageBrush ImageSource="/PipeGallery;component/Image/btn_hover1.png" /> </Setter.Value> </Setter> <Setter TargetName="txt" Property="Foreground" Value="#ffffff"/> </MultiTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style TargetType="{x:Type RadioButton}" x:Key="RadioButtonStyle5"> <Setter Property="Focusable" Value="False"/> <Setter Property="Margin" Value="4,0,0,0"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RadioButton}" > <Grid> <Border x:Name="bdr" Width="35" Height="35" > <Border.Background> <ImageBrush ImageSource="/PipeGallery;component/Image/btn1.png" /> </Border.Background> <TextBlock x:Name="txt" Text="{TemplateBinding Content}" FontSize="{TemplateBinding FontSize}" Foreground="#666666" HorizontalAlignment="Center" VerticalAlignment="Center" /> </Border> </Grid> <ControlTemplate.Triggers> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="true" /> </MultiTrigger.Conditions> <Setter TargetName="bdr" Property="Background" > <Setter.Value> <ImageBrush ImageSource="/PipeGallery;component/Image/btn_hover1.png" /> </Setter.Value> </Setter> <Setter TargetName="txt" Property="Foreground" Value="#ffffff"/> </MultiTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style TargetType="{x:Type RadioButton}" x:Key="RadioButtonStyle4"> <Setter Property="Focusable" Value="False"/> <Setter Property="Margin" Value="4,0,0,0"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RadioButton}" > <Border x:Name="bdr" Background="Transparent" > </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style TargetType="{x:Type RadioButton}" x:Key="RadioButtonOrderStyle"> <Setter Property="Focusable" Value="False"/> <Setter Property="Margin" Value="4,0,0,0"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RadioButton}" > <StackPanel x:Name="spl" Background="Transparent" Orientation="Horizontal" > <TextBlock x:Name="txt" FontSize="{TemplateBinding FontSize}" HorizontalAlignment="Center" VerticalAlignment="Center" Text="{TemplateBinding Content}" Foreground="{TemplateBinding Foreground}" FontWeight="{TemplateBinding FontWeight}" Margin="0" /> <Image x:Name="img" VerticalAlignment="Center" Width="6" Height="10" Margin="4,0,0,0"/> </StackPanel> <ControlTemplate.Triggers> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="true" /> <Condition Property="Tag" Value="1" /> </MultiTrigger.Conditions> <Setter Property="Visibility" TargetName="img" Value="Visible"/> <Setter Property="Source" TargetName="img" Value="/PipeGallery;component/Image/size_up.png"/> </MultiTrigger> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="true" /> <Condition Property="Tag" Value="0" /> </MultiTrigger.Conditions> <Setter Property="Visibility" TargetName="img" Value="Visible"/> <Setter Property="Source" TargetName="img" Value="/PipeGallery;component/Image/size_down.png"/> </MultiTrigger> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="false" /> </MultiTrigger.Conditions> <Setter Property="Visibility" TargetName="img" Value="Hidden"/> </MultiTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> </ResourceDictionary>