【发布时间】:2021-07-30 04:46:07
【问题描述】:
<Path x:Name="Part" Fill="Red" Data="M0,0 L0,-100 A100,100 0 0 1 100,0 z" Margin="261,197,-261,-197" />
如何访问相应更改 C# 代码中的所有数据? 我可以更改颜色等,但我无法访问 M、LA 等。
SolidColorBrush mySolidColorBrush = new SolidColorBrush();
mySolidColorBrush.Color = Color.FromArgb(255, 255, 255, 255);
Part.Fill = mySolidColorBrush;
【问题讨论】:
-
根据您的实际操作,在代码中创建和修改几何图形可能更简单,而不是复制和修改从 XAML 解析的几何图形。
-
其实我是新手,我认为从 XAML 开始会更容易,所以我可以直观地弄清楚如何去做,然后用 C# 编码实现它。
-
也许我应该更好地解释我尝试做的事情。我想创建一个仪表,我正在尝试找到一种方法来构建圆的各个部分(而不是针)。就像这里 -> raw.githubusercontent.com/sheldonyss/ng2-gauge-with-color-band/… 我想让它动态化,所以我可以决定我想要多少段。