添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
腼腆的炒粉  ·  SocketsHttpHandler 类 ...·  1 周前    · 
文雅的领结  ·  UA92·  4 月前    · 
暴走的黄豆  ·  Cmake 基础命令·  7 月前    · 
  • Linux
  • Nginx
  • 数据库
  • Python
  • PHP
  • C#
  • .NET
  • WPF
  • MAUI
  • Blazor
  • WinForm
  • 帝国CMS
  • AKCMS
  • Typecho
  • 织梦CMS
  • Visual Studio
  • Windows
  • Mac
  • Web前端
  • 数据采集
  • 运营
  • 产品
  • 摩托车
  • 电影
  • 杂事
  • 等待安装完成,就可以找到了。
    顺便安装一下CommunityToolkit.Mvvm,这个可以通过NuGet找到,这个包是因为GalaSoft.MVVMLight已经不再维护,所以官方做的新模型,可以很好的迁移进来。
    新建一个MainViewModel,添加引用,增加代码。
    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using LiveChartsCore; using LiveChartsCore.SkiaSharpView; using CommunityToolkit.Mvvm.ComponentModel; namespace LiveChartsDemo { [ObservableObject] public partial class MainViewModel { public ISeries[] Series { get; set; } = new ISeries[] { new LineSeries<double> { Values = new double[] { 2, 1, 3, 5, 3, 4, 6 }, Fill = null } }; } }
    然后到MainWindow.xaml里,引用LiveCharts,设置DataContext。
    public ISeries[] Series { get; set; } = new ISeries[] { new ColumnSeries<double> { Values = new double[] { 2, 1, 3, 5, 3, 4, 6 }, }, new LineSeries<double> { Values = new double[] { 2, 1, 3, 5, 3, 4, 6 }, Fill = null }, };
    还可以增加Title,用于说明图标的作用。
    public LabelVisual Title { get; set; } = new LabelVisual { Text = "标题", TextSize=20, Paint = new SolidColorPaint(SKColors.Black) };
    就显示不出来了
    我们需要修改一下设定,以便支持中文显示。
    public LabelVisual Title { get; set; } = new LabelVisual { Text = "标题", TextSize=20, Paint = new SolidColorPaint { Color = SKColors.Black, SKTypeface = SKFontManager.Default.MatchCharacter('汉') }, };
    官方文档非常丰富,也有对应的示例,做出来的结果还是非常不错的。
    Power by Typecho. Theme by Puma. Written by 董川民- 独立开发者 渝ICP备16006207号-2 渝公网安备 50011202503233号

    友情链接: