首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码客

    WPF加载中实现

    RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform

    1.4K30发布于 2020-07-27
  • 来自专栏码客

    WPF图片(Image)或布局的缩放和旋转(TransformGroup与Transform)

    double zoom = _pageData.Zoom; ScaleTransform scaleTransform = new ScaleTransform(zoom, zoom); RotateTransform rotateTransform = new RotateTransform(_rotationAngle); TransformGroup transformGroup = new TransformGroup (); transformGroup.Children.Add(scaleTransform); transformGroup.Children.Add(rotateTransform) pageData.Zoom > 0.6) { _pageData.Zoom -= 0.2; } ZoomGrid(); 只旋转 private double _rotationAngle = 90; RotateTransform rotateTransform = new RotateTransform(_rotationAngle); MGridImage.RenderTransform = rotateTransform;

    1.2K10编辑于 2024-06-01
  • 来自专栏hbbliyong

    WPF备忘录(1)有笑脸,有Popup

    Angle="15"></RotateTransform> </Button.RenderTransform> </Button> Angle="45"></RotateTransform> </Button.RenderTransform> </Button> Angle="65"></RotateTransform> </Button.RenderTransform> </Button> Angle="15"></RotateTransform> </Button.LayoutTransform> </Button> Angle="65"></RotateTransform> </Button.LayoutTransform> </Button>

    89140发布于 2018-03-05
  • 来自专栏林德熙的博客

    win10 UWP 圆形等待

    StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform

    33630编辑于 2022-08-04
  • 来自专栏hbbliyong

    代码创建 WPF 旋转、翻转动画(汇总)

    Click="trans_Click" Style="{x:Null}"/> 方法一:绕左上角旋转 public void Transform1() { RotateTransform rtf = new RotateTransform(); trans.RenderTransform = rtf; DoubleAnimation dbAscending , dbAscending); } 方法二:绕左上角旋转 public void Transform2() { RotateTransform rtf = new RotateTransform(); trans.RenderTransform = rtf; DoubleAnimation dbAscending button1" VerticalAlignment="Top" Width="58" > <Button.RenderTransform> <RotateTransform

    3.9K40发布于 2018-03-05
  • 来自专栏技术之路

    WPF-形状旋转

    --旋转 Angle="25" 25度 ,指定旋转点CenterX="40" CenterY="5" --> <RotateTransform Angle="25" CenterX ="40" CenterY="5"></RotateTransform> </Rectangle.RenderTransform> </Rectangle> 0.5,0.5" Canvas.Top="100" Canvas.Left="100"> <Rectangle.RenderTransform> <RotateTransform Angle="50" ></RotateTransform> </Rectangle.RenderTransform> </Rectangle> </Canvas

    26610编辑于 2024-04-23
  • 来自专栏林德熙的博客

    win10 UWP 圆形等待

    StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform

    51020发布于 2018-09-18
  • 来自专栏林德熙的博客

    win10 UWP 圆形等待

    StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform StaticResource RectangleStyle1}"> <Rectangle.RenderTransform> <RotateTransform

    48020发布于 2019-03-13
  • 来自专栏黄腾霄的博客

    RenderTransformOrigin和RotateAt一起作用会怎样

    我们都知道RotateTransform会受到旋转中心RenderTransformOrigin的影响 ---- 因此我们如果期望在中点旋转,我们可以选择设置RenderTransformOrigin Fill="Teal" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="45"></RotateTransform> </Rectangle.RenderTransform> </Rectangle> ? Fill="Teal" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="45" CenterX="10" CenterY="10"></RotateTransform> </Rectangle.RenderTransform>

    44020发布于 2020-06-10
  • 来自专栏Dotnet9

    WPF 水印装饰器

    double centerY = rect.Bottom / 2.0; drawingContext.PushOpacity(0.5); RotateTransform rotateTransform = new RotateTransform(45, centerX, centerY); drawingContext.PushTransform (rotateTransform); RotateTransform rt = new RotateTransform(-45, centerX, centerY); ratioY">文本中心点占区域长度n等分的比例</param> /// <param name="n">区域长宽n等分</param> /// <param name="<em>rotateTransform</em> <em>rotateTransform</em>, Rect rect, double margin) { return <em>rotateTransform</em>.Transform(new

    66410发布于 2021-12-01
  • 来自专栏菩提树下的杨过

    Blend生成的TransformGroup如何引用?

    :Name="rect"> <Rectangle.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform Name的情况下,可以这么做:  private void Button_Click(object sender, RoutedEventArgs e)         {             RotateTransform  r = (rect.RenderTransform as TransformGroup).Children[2] as RotateTransform;             DoubleAnimation Storyboard.SetTarget(dblAnim, r);             Storyboard.SetTargetProperty(dblAnim, new PropertyPath(RotateTransform.AngleProperty

    1.2K90发布于 2018-01-23
  • 来自专栏c#Winform自定义控件系列

    (七十)c#Winform自定义控件-饼状图

    e.Graphics.TranslateTransform(centerPoint.X, centerPoint.Y); 14 e.Graphics.RotateTransform percentBrush, new Point(0, 1)); 60 } 61 e.Graphics.RotateTransform else 64 { 65 e.Graphics.RotateTransform percentBrush, new Point(0, 1)); 73 } 74 e.Graphics.RotateTransform else 391 { 392 e.Graphics.RotateTransform

    89330发布于 2019-09-29
  • 来自专栏林德熙的博客

    WPF 使用 Edge 浏览器

    <wpf:WebView x:Name="WebView"> <wpf:WebView.RenderTransform> <RotateTransform x:Name="BupeLesedaicee" Angle="10"></RotateTransform> </wpf:WebView.RenderTransform> WebView x:Name="WebView" Grid.Column="0" > <wpf:WebView.RenderTransform> <RotateTransform x:Name="BupeLesedaicee" Angle="10"></RotateTransform> </wpf:WebView.RenderTransform> x:Name="BupeLesedaicee" Angle="10"></RotateTransform> </wpf:WebView.RenderTransform>

    2.1K10编辑于 2022-08-04
  • WPF中3D控件的使用

    rotateTransform; private AxisAngleRotation3D rotation; public MainWindow() { 创建旋转变换 rotation = new AxisAngleRotation3D(new Vector3D(1, 0, 0), 0); // 沿着 X 轴旋转 rotateTransform = new RotateTransform3D(rotation); // 将旋转应用到模型 geometryModel3D.Transform = rotateTransform RotateTransform3D:将旋转应用到 3D 模型。DispatcherTimer:定时器,用于每 20 毫秒更新一次旋转角度。 (RotateTransform.Angle)" To="360" Duration="0:0:2" Repeatphp1.45 KB© 菜鸟-创作你的创作Behavior=”Forever”/>https

    40910编辑于 2025-07-18
  • 来自专栏林德熙的博客

    WPF 使用 Edge 浏览器

    <wpf:WebView x:Name="WebView"> <wpf:WebView.RenderTransform> <RotateTransform x:Name="BupeLesedaicee" Angle="10"></RotateTransform> </wpf:WebView.RenderTransform> WebView x:Name="WebView" Grid.Column="0" > <wpf:WebView.RenderTransform> <RotateTransform x:Name="BupeLesedaicee" Angle="10"></RotateTransform> </wpf:WebView.RenderTransform> x:Name="BupeLesedaicee" Angle="10"></RotateTransform> </wpf:WebView.RenderTransform>

    2.8K10发布于 2018-09-19
  • 来自专栏walterlv - 吕毅的博客

    从 Matrix 解构出 Translate/Scale/Rotate(平移/缩放/旋转)

    ---- 首先明确的是,各种 TranslateTransform、ScaleTransform、RotateTransform 到 Matrix 具有唯一确定的解,然而反向转换却是有无穷多个解的。 scaling.X; TraceShape.Height = DisplayShape.ActualHeight * scaling.Y; group.Children.Add(new RotateTransform = new RotateTransform { Angle = rotation, CenterX = originalSize.Width * (scaling.X 2 - renderTransformOrigin.Y), }; group.Children.Add(scaleTransform); group.Children.Add(rotateTransform translation, Size originalSize) { var group = new TransformGroup(); group.Children.Add(new RotateTransform

    4.7K11发布于 2018-09-18
  • 来自专栏菩提树下的杨过

    sliverlight:按点击移动的连续跑马灯

    <ScaleTransform/> 26 <SkewTransform/> 27 <RotateTransform <ScaleTransform/> 37 <SkewTransform/> 38 <RotateTransform <ScaleTransform/> 48 <SkewTransform/> 49 <RotateTransform <ScaleTransform/> 59 <SkewTransform/> 60 <RotateTransform <ScaleTransform/> 70 <SkewTransform/> 71 <RotateTransform

    95260发布于 2018-01-23
  • 来自专栏施炯的IoT开发专栏

    Windows Phone 7 Motion Sensor 使用指南

    CenterX="80" CenterY="100"></RotateTransform> 21: </Polygon.RenderTransform> CenterX="240" CenterY="100"></RotateTransform> 29: </Polygon.RenderTransform> CenterX="400" CenterY="100"></RotateTransform> 37: </Polygon.RenderTransform> )yawtriangle.RenderTransform).Angle = MathHelper.ToDegrees(e.Attitude.Yaw); 13: ((RotateTransform )pitchtriangle.RenderTransform).Angle = MathHelper.ToDegrees(e.Attitude.Pitch); 14: ((RotateTransform

    2.2K80发布于 2018-01-10
  • 来自专栏我和未来有约会

    从Flash到Silverlight进阶教程-Tweener

    ScaleTransform();             SkewTransform _SkewTransform = new SkewTransform();             RotateTransform  _RotateTransform = new RotateTransform();             TranslateTransform _TranslateTransform = new             _TransformGroup.Children.Add(_SkewTransform);             _TransformGroup.Children.Add(_RotateTransform

    97460发布于 2018-02-28
  • 来自专栏林德熙的博客

    WPF 使用 ManipulationProcessor2D 纯数学计算方式提供多点漫游元素功能

    Top" Fill="Red"> <Rectangle.RenderTransform> <TransformGroup> <RotateTransform x:Name="RotateTransform"></RotateTransform> <ScaleTransform x:Name="ScaleTransform"></ScaleTransform sender, Manipulation2DDeltaEventArgs e) { // 获取的 Rotation 是弧度 RotateTransform.Angle = centerX; RotateTransform.CenterY = centerY; RotateTransform.Angle += e.Delta.Rotation = centerX; RotateTransform.CenterY = centerY; RotateTransform.Angle += e.Delta.Rotation

    97620发布于 2021-03-23
领券