首页 > 其他分享 >WPF画刷的使用

WPF画刷的使用

时间:2023-02-22 22:55:41浏览次数:50  
标签:画刷 DrawingBrush 使用 Learn WPF Microsoft

1、WPF使用画像画刷(ImageBrush)

<Grid>
        <Grid.Background>
            <ImageBrush ImageSource="1.png" 
                        Stretch="None" 
                        TileMode="Tile" 
                        ViewportUnits="Absolute">
                <ImageBrush.Viewport>
                    <Rect X="0" Y="0" Width="20" Height="20"/>
                </ImageBrush.Viewport>
            </ImageBrush>
        </Grid.Background>    
    </Grid>

具体可阅读:TileBrush 概述 - WPF .NET Framework | Microsoft Learn

2、WPF使用DrawingBrush画刷

 <Grid>
        <Grid.Background>
            <DrawingBrush Stretch="Fill" TileMode="Tile"
                          Viewport="0,0,20,20" ViewportUnits="Absolute" >
                <DrawingBrush.Drawing>
                    <GeometryDrawing Brush="#333333" Geometry="M0,2 L1,2 1,3 0,3 Z M1,1 L2,1 2,2 1,2 z"/>
                </DrawingBrush.Drawing>
            </DrawingBrush>
        </Grid.Background>
    </Grid>

具体可阅读:DrawingBrush 类 (System.Windows.Media) | Microsoft Learn
效果图如下:
image

标签:画刷,DrawingBrush,使用,Learn,WPF,Microsoft
From: https://www.cnblogs.com/dongweian/p/17146315.html

相关文章

  • 力扣746 使用最小花费爬楼梯
    题目:给你一个整数数组cost,其中cost[i]是从楼梯第i个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。你可以选择从下标为0或下标......
  • shell getopts 的使用模板
    demo1#!/bin/bashfunctionusage(){echo"Usage:$0-sFUNCTION-nNAME"}whilegetopts":s:n:"opt;docase${opt}ins)func=$OPTARG......
  • PyTorch使用预训练模型
    ​​​​​​state_dict()功能:获取模型当前的参数,以一个有序字典形式返回。这个有序字典中,key是各层参数名,value就是参数。load_state_dict(state_dict)功能:将state......
  • source insight使用(四)
    已剪辑自:https://blog.csdn.net/u012252959/article/details/120317412![image]SourceInsight4.0现在一般下载到的都是30天的试用版的,用完了就没法用了,网络上找的破......
  • vue基础:props配置项、mixin(混入)、插件、elementui使用(重点)、localStorage和sessionS
    目录一、props配置项1、安装依赖2、做一个纯净的vue项目3、自定义属性之props配置项二、mixin(混入)前置操作局部混入全局混入三、插件前置操作自定义指令(了解,不了解没关系)定......
  • xshell使用秘钥ssh到自己的云服务器
    首先新建会话如果没有想要指定ssh到某个端口,就是22端口(ssh默认端口)文件->打开点击刚刚创建的会话myserver1输入要登录的用户名接下来可以1.使用密码登录2.使用公......
  • vue3.x基本使用
    今日内容vue3介绍#1vue项目的版本新项目使用vue3有部分来项目使用2#vue3的变化1.性能的提升 -打包大小减少41% -初次渲染快55%,更新渲染快133%......
  • vue_day08 vue3基本使用了解
    目录今日内容详细一、vue3介绍二、vue3创建项目1.使用vue-cli2.vite三、setup函数1.scriptsetup的作用和lang=ts四、ref和reactive五、计算属性和监听属性1.计算属性2.......
  • 解决Pillow在电脑终端中安装成功却无法在VScode中使用的问题
    系统:MacOS编辑器:VSCode环境:python3电脑终端安装因为没有安装过Pillow包,所以现在电脑终端中进行安装pipinstallpillow出现提示如下:搜索了网上的方法后,使用--tar......
  • Source Insight 4.0使用(一)
    已剪辑自:https://blog.csdn.net/weixin_46582567/article/details/124371330很多入门嵌入式的初学者所用的代码编写软件都是IAR、Keil等IDE(集成开发环境),这类软件的优......