zoukankan      html  css  js  c++  java
  • 潜移默化学会WPF(样式篇)改造CheckBox,全新metro风格

            <Style TargetType="CheckBox">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="CheckBox">
                            <StackPanel Orientation="Horizontal">
                                <Grid Height="20" Width="20">
                                    <Image x:Name="imageNoChecked" Source="/MPCR.GE.Client.EmployeeManagement;component/Images/ckNoChecked.png" Height="32" Width="32"  Margin="-12" />
                                    <Image x:Name="imageChecked" Source="/MPCR.GE.Client.EmployeeManagement;component/Images/ckChecked.png" Height="32" Width="32" Margin="-12" />
                                </Grid>
                                <Label Content="{TemplateBinding Content}" FontSize="{TemplateBinding FontSize}" Foreground="{TemplateBinding Foreground}" />
                            </StackPanel>
    
                            <ControlTemplate.Triggers >
                                <Trigger Property="IsChecked" Value="True">
                                    <Setter TargetName="imageChecked" Property="Visibility" Value="Visible" />
                                    <Setter TargetName="imageNoChecked" Property="Visibility" Value="Hidden" />
                                </Trigger>
                                <Trigger Property="IsChecked" Value="False">
                                    <Setter TargetName="imageChecked" Property="Visibility" Value="Hidden" />
                                    <Setter TargetName="imageNoChecked" Property="Visibility" Value="Visible" />
                                </Trigger>
                            </ControlTemplate.Triggers>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>

    把图片地址换一下就行了,一个上为选中的样子,一张是选中后的图片

    我先给你看看我的图片吧

    我就这两张图片,回去试试吧,用法你懂的,不懂得Q我,QQ875556003

  • 相关阅读:
    洛谷 1195 口袋的天空
    洛谷1955 程序自动分析
    【洛谷3295】[SCOI2016]萌萌哒
    洛谷2024 食物链
    八数码问题
    Codeforces Round #442 (Div. 2)
    Oracle 中truncate与delete的区别
    git命令提交步骤和解决冲突的
    git 更新代码到本地
    12、Python中的包
  • 原文地址:https://www.cnblogs.com/AaronYang/p/2456555.html
Copyright © 2011-2022 走看看