zoukankan      html  css  js  c++  java
  • wpf容易误解的Image

    参考sdk

    1.Image是控件,Source属性类型是ImageSource
    <Image Source="xx.jpg" />

    2.ImageBrush是笔刷,用于填充

    1.基本使用,必须指定ImageSource
    <Rectangle
          
    <Rectangle.Fill>
            
    <ImageBrush ImageSource="xx.jpg"  />
          
    </Rectangle.Fill>
        
    </Rectangle>
    ImageBrush继承自TileBrush,ImageBrush功能比较强大
    3.ImageDrawing继承自Drawing,用于绘图
            <Button Content="Click Me">
              
    <Button.Background>
                
    <DrawingBrush>
                  
    <DrawingBrush.Drawing>
                        
    <ImageDrawing ImageSource="xx"
                            Rect
    ="50,50,50,50" />
                  
    </DrawingBrush.Drawing>
                
    </DrawingBrush>
              
    </Button.Background>
            
    </Button>

    4.DrawingImage 是ImageSouce
            <Image>
                
    <Image.Source>
                    
    <DrawingImage>
                        
    <DrawingImage.Drawing>
                            
    <GeometryDrawing>
                                
    <GeometryDrawing.Geometry>
                                    
    <GeometryGroup>
                                        
    <EllipseGeometry Center="50,50" RadiusX="45" RadiusY="20" />
                                        
    <EllipseGeometry Center="50,50" RadiusX="20" RadiusY="45" />
                                    
    </GeometryGroup>
                                
    </GeometryDrawing.Geometry>
                                
    <GeometryDrawing.Brush>
                                    
    <LinearGradientBrush>
                                        
    <GradientStop Offset="0.0" Color="Blue" />
                                        
    <GradientStop Offset="1.0" Color="#CCCCFF" />
                                    
    </LinearGradientBrush>
                                
    </GeometryDrawing.Brush>
                                
    <GeometryDrawing.Pen>
                                    
    <Pen Thickness="10" Brush="Black" />
                                
    </GeometryDrawing.Pen>
                            
    </GeometryDrawing>
                        
    </DrawingImage.Drawing>
                    
    </DrawingImage>
                
    </Image.Source>
            
    </Image>

  • 相关阅读:
    Java Math 取整的方式
    Java final 关键词修饰类、方法、变量
    Android Activity 开发常用技巧整理
    Java override 和 overload 的区别
    Android TextView 常用技巧
    Android Adb 常用命令
    Android 实现应用升级方案(暨第三方自动升级服务无法使用后的解决方案)
    Git 常用命令
    Android 常见Crash Log汇总
    Java Annotation 总结
  • 原文地址:https://www.cnblogs.com/Clingingboy/p/1213454.html
Copyright © 2011-2022 走看看