<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Style x:Key="RadioButtonStyle" TargetType="{x:Type RadioButton}"> <Setter Property="Focusable" Value="False" /> <Setter Property="Margin" Value="4,0,0,0" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RadioButton}"> <Grid x:Name="grid" Width="30" Height="28"> <Image x:Name="img" Width="30" Height="28" Source="/PipeGallery;component/Image/icon_play2.png" /> </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 x:Key="RadioButtonStyle2" TargetType="{x:Type RadioButton}"> <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" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="{TemplateBinding FontSize}" Foreground="#666666" Text="{TemplateBinding Content}" TextAlignment="Center" /> <TextBlock x:Name="txt2" Margin="0,2,0,0" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="12" Foreground="#666666" Text="{TemplateBinding Tag}" 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 x:Key="RadioButtonStyle3" TargetType="{x:Type RadioButton}"> <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" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="{TemplateBinding FontSize}" Foreground="#666666" Text="{TemplateBinding Content}" /> </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 x:Key="RadioButtonStyle5" TargetType="{x:Type RadioButton}"> <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" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="{TemplateBinding FontSize}" Foreground="#666666" Text="{TemplateBinding Content}" /> </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 x:Key="RadioButtonStyle4" TargetType="{x:Type RadioButton}"> <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" /> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="RadioButtonOrderStyle" TargetType="{x:Type RadioButton}"> <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" Margin="0" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="{TemplateBinding FontSize}" FontWeight="{TemplateBinding FontWeight}" Foreground="{TemplateBinding Foreground}" Text="{TemplateBinding Content}" /> <Image x:Name="img" Width="6" Height="10" Margin="4,0,0,0" VerticalAlignment="Center" /> </StackPanel> <ControlTemplate.Triggers> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="true" /> <Condition Property="Tag" Value="1" /> </MultiTrigger.Conditions> <Setter TargetName="img" Property="Visibility" Value="Visible" /> <Setter TargetName="img" Property="Source" Value="/PipeGallery;component/Image/size_up.png" /> </MultiTrigger> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="true" /> <Condition Property="Tag" Value="0" /> </MultiTrigger.Conditions> <Setter TargetName="img" Property="Visibility" Value="Visible" /> <Setter TargetName="img" Property="Source" Value="/PipeGallery;component/Image/size_down.png" /> </MultiTrigger> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="false" /> </MultiTrigger.Conditions> <Setter TargetName="img" Property="Visibility" Value="Hidden" /> </MultiTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> </ResourceDictionary>