页首Html代码

WPF 笔记 六 杂项

杂项

https://blog.csdn.net/weixin_44545531/article/details/90268165

https://blog.csdn.net/litao2/article/details/55050245

https://www.cnblogs.com/zhouyinhui/archive/2007/03/28/690993.html

 依赖属性

https://www.cnblogs.com/dotnet261010/p/6286475.html

 

XAML中ContentControl,ItemsControl,DataTemplate之间的联系和区别

https://www.cnblogs.com/cjw1115/p/4709097.html

 

 

Margin

<object Margin="left,top,right,bottom"/>  
<object Margin="left,top"/>  
 Margin="20" 将解释为,其 Thickness 所有属性都设置为20。 Margin="20,50" 将解释为,并将 Thickness Left Right 设置为20,并将 Top Bottom 设置为50。

当HorizontalAlignment设定left时,margin取left的值,right的值就不起作用了。如果定义right,那么margin取right的值,left的值就没有作用了

 

Path中Data语法规则

参考https://www.cnblogs.com/HQFZ/p/4452548.html

https://developer.aliyun.com/article/678768

<!--这是使用PathFigureCollection的表示方法,适用于需要修改-->
<Path Stroke="Black" StrokeThickness="1" Fill="#CCCCFF">
<Path.Data>
    <PathGeometry Figures="M 10,100 C 10,300 300,-160 300,100" />
  </Path.Data>
</Path>


<!--这是使用StreamGeometry的表示方法,使用于不再需要修改-->
<Path Stroke="Black" Data="M 100,240 C 510,300 80,100 300,160 H40 v80" />

 

 

绘制ARC例子

在当前点与指定结束点间绘制圆弧。
A 尺寸 圆弧旋转角度值 优势弧的标记 正负角度标记 结束点
或:
a 尺寸 圆弧旋转角度值 优势弧的标记 正负角度标记 结束点
尺寸(Size): System.Windows.Size类型,指定椭圆圆弧X,Y方向上的半径值。
旋转角度(rotationAngle):System.Double类型。
圆弧旋转角度值(rotationAngle):椭圆弧的旋转角度值。 
优势弧的标记(isLargeArcFlag):是否为优势弧,如果弧的角度大于等于180度,则设为1,否则为0。 
正负角度标记(sweepDirectionFlag):当正角方向绘制时设为1,否则为0。 
结束点(endPoint):System.Windows.Point类型。

     <Canvas Margin="123,0,10,22">
             <Path  Stroke="#FFE23838" StrokeThickness="5" Width="500" Height="800" StrokeDashArray="2 1" StrokeDashCap="Round">
                 <Path.Data>
                     <GeometryGroup>
                         <PathGeometry Figures="M 100,10 A 100,100 0 0 0 200,10" />
                         <PathGeometry Figures="M 100,50 A 100,100 0 1 0 200,50" />
                         <PathGeometry Figures="M 100,450 A 100,100 0 1 1 200,450" />
                          <PathGeometry Figures="M 100,500 A 100,50 45 1 0 300,500" />
                      </GeometryGroup>
                 </Path.Data>
             </Path>
         </Canvas>

 

posted @ 2022-02-08 23:20  noigel  阅读(39)  评论(0编辑  收藏  举报
js脚本