WPF中控件使用像素图标

像素图标文件

制作

  1. 首先准备好要转换的svg文件,最好是黑白的
    WPF中控件使用像素图标_第1张图片2.打开icomoon.io点击icoMoon APP
    WPF中控件使用像素图标_第2张图片3. 上传所需要转换的svg6. 选择所要转换的目标之后,点击右下方的Generate Font
    WPF中控件使用像素图标_第3张图片
  2. 若无问题,则直接点右下角的download下载字体文件
    WPF中控件使用像素图标_第4张图片

使用说明

1:Icomoon.svg中记录了所生成的icon及其unicode和它对应的name
WPF中控件使用像素图标_第5张图片2:用的时候将控件的FontFamily设成Icomoon之后,可以将Unicode填到资源字典中,也可以填在控件的”Text”或”Content”项中,注意在cs文件中不能直接填&#x,需要用\u,如””要写成”\ue900”
在这里插入图片描述
WPF中控件使用像素图标_第6张图片
在这里插入图片描述

案例演示

1:引入文件
WPF中控件使用像素图标_第7张图片2:定义全局样式文件
WPF中控件使用像素图标_第8张图片3:引用样式文件
WPF中控件使用像素图标_第9张图片4:窗体控件应用效果
WPF中控件使用像素图标_第10张图片代码:

    <GroupBox Header="测试" FontSize="16" Margin="2">
        <Grid Background="Blue">
            <StackPanel>
                <Button  Height="100"
                        Content="" FontSize="50"
                        Template="{DynamicResource BigIcoButton}"
                        ToolTip="微信" Tag="微信" Click="bt_Click">
                </Button>
                <Button  Height="100"
                        Content="" FontSize="50"
                        Template="{DynamicResource BigIcoButton}"
                        ToolTip="拍照" Tag="拍照" Click="bt_Click">
                </Button>
                <Button  Height="100"
                        Content="" FontSize="50"
                        Template="{DynamicResource BigIcoButton}"
                        ToolTip="记事本" Tag="记事本" Click="bt_Click">
                </Button>
                <Button  Height="100"
                        Content="" FontSize="50"
                        Template="{DynamicResource BigIcoButton}"
                        ToolTip="wifi" Tag="wifi" Click="bt_Click">
                </Button>
                <Button  Height="100"
                        Content="" FontSize="50"
                        Template="{DynamicResource BigIcoButton}"
                        ToolTip="微博" Tag="微博" Click="bt_Click">
                </Button>
            </StackPanel>
        </Grid>
    </GroupBox>

你可能感兴趣的:(WPF开发和晋级)