WPF 使用 Expression.Controls和Expression.Drawing绘制圆形刻度盘

Posted chlm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 使用 Expression.Controls和Expression.Drawing绘制圆形刻度盘相关的知识,希望对你有一定的参考价值。

 <ec:PathListBox x:Name="numberPathListBox"
                                    IsHitTestVisible="False">
                        <ec:PathListBox.ItemTemplate>
                            <DataTemplate>
                                <TextBlock Foreground="White"
                                           Text="{Binding}"
                                           FontSize="15">

                                </TextBlock>
                            </DataTemplate>
                        </ec:PathListBox.ItemTemplate>
                        <ec:PathListBox.LayoutPaths>
                            <ec:LayoutPath Distribution="Even"
                                           Orientation="OrientToPath"
                                           SourceElement="{Binding ElementName=NumberPath}" />
                        </ec:PathListBox.LayoutPaths>
                    </ec:PathListBox>
 <ed:Arc x:Name="NumberPath"
                            Margin="18"
                            ArcThickness="0"
                            ArcThicknessUnit="Pixel"
                            StartAngle="0"
                            EndAngle="350"
                            Stretch="None" />

效果图:

技术图片

 

源码下载:

https://files.cnblogs.com/files/chlm/%E5%9C%86%E5%BD%A2%E7%9B%98.rar

以上是关于WPF 使用 Expression.Controls和Expression.Drawing绘制圆形刻度盘的主要内容,如果未能解决你的问题,请参考以下文章

winform 添加wpf 窗体怎么使用

vs2008中的框架wpf怎么使用?

wpf使用C#控件

cefsharp wpf怎么用

WPF 精修篇 WPF 使用ActiveX

wpf中 combox怎样使用