Chart FX for WPF绘制可视化圆角边框

2024-10-15 16:33:34

电脑软件

有时候需要编写一个在兔脒巛钒图表文本中使用的小类,而且需要在其他的场景中也可以使用。现在来看一下如何在Chart FX for WPF中绘制可视化圆角边框,RoundClipBorder就是这樱厮吞簌些类中的一个,它源自于边缘,但是会使用圆形的边界来放置内容,接下来来一起看一下一个矩形的边框:

<Border CornerRadius="5" BorderBrush="Black" BorderThickness="2">

<Image Source="pack://siteoforigin:,,,/img/US.png"/>

</Border>

Chart FX for WPF绘制可视化圆角边框

如果你仔细的看,会发现在边界的地方时比较薄的,下面来看看如果增加边角半径会发生什么样的状况呢?

Chart FX for WPF绘制可视化圆角边框

从上面的图中,显而易见的发现,WPF绘制的图表的内容,然后再绘制一个矩形包围内容,但是现在发现,这个矩形进入了内容的部分,变成了一个溢出的问题,RoundClipBorder通过创建一个几何图形,然后切断它的子组成部分就可以了。

Chart FX for WPF绘制可视化圆角边框还可以将数据绑定到图表,然后自定义图表工具提示和显示数据:

public class CountryData

{

public string Name { get; set; }

public double Population { get; set; }

public string Language { get; set; }

public string Flag { get; set; }

public double Sales { get; set;}

}

<Window.Resources>

<ObjectDataProvider x:Key="countryData"

ObjectType="{x:Type localData:CountrySalesList}" />

</Window.Resources>

<Grid>

<ChartFX:Chart>

</ChartFX:Chart>

</Grid>

第一步:将图表绑定到页面中对象数据提供应用程序,然后再选择区域用于绘制和标签,在这里可以启动图表创建导航来选择配置数据。Chart FX for WPF绘制可视化圆角边框

第二步:配置图表提示工具用于显示来自选定项目中的其他的数据,在导航中,我们现在选择导航,在导航工具显示的配置页面中选择了所有的可用区域。Chart FX for WPF绘制可视化圆角边框

第三步:选择Flag作为图像区域,为了达到最后的效果,选择了圆形剪切。Chart FX for WPF绘制可视化圆角边框

第四步:单击完成,运行应用程序就会出现如下所示的图表和提示:

Chart FX for WPF绘制可视化圆角边框

猜你喜欢