永发信息网

wpf怎么绘制曲线

答案:1  悬赏:30  手机版
解决时间 2021-04-15 22:35
wpf怎么绘制曲线
最佳答案
不需要很大的程序便能完成这一功能。谁说XAML里面的就无法修改了? 我分别给你用XAML和C#绘个三次方贝塞尔曲线吧。
 
首先你得知道它是个什么东西:它有4个点。分别是,起点(start),两个控制点(point1,point2), 终点point3。
 
通俗点说它是一条从起点出发走向控制点point1,再走向point2, 最后达到终点point3的曲线。要修改的话,自己改point1, point2, point3来达到自己的效果。
 
XAML代码:


            

                

                    

                        

                    

                


            


        

 
对应的C#代码:
private void DisplayBezierSegment()
        {
            PathFigure pf = new PathFigure();
            pf.StartPoint = new Point(0, 0);
            BezierSegment bzer = new BezierSegment(new Point(250, 0), new Point(50, 200), new Point(300, 200), true);
            pf.Segments.Add(bzer);
            List lstFigure = new List();
            lstFigure.Add(pf);
            PathGeometry pg = new PathGeometry(lstFigure.ToArray());
            Path pa = new Path();
            pa.Data = pg;
            // 显示
            this.Content = pa;
        }

最后附效果图一张

追问不要这个曲线,我要的是坐标轴,然后加直线就好了!最好有个源码我看看!wpf绘图需要画布么?追答你不是说要坐标轴和曲线吗?现在要直线?上面贴的就是绘制的源码。 你把Point 1, 2,3变的一样就是直线了,自己随意改。绘图可以用画布也可以不用。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今年流行什么样的衣服啊
称赞黄山景色的诗句,关于黄山的诗词
每晚皮肤过敏
QQ三国丰年兽白丁和佣兵张曼成哪个卖的贵?
动画片里的人物可以注册吗
老夫子动画有哪些?
QQ飞车跑高级频道是不是必需有好车?
国内有哪些股票指数?要具体的.。
谁能告诉我诛仙九黎里的二、四重加抗技能加满
DNF强12怎么强啊
QQ三国里装备改造问题!开始一个普通魂,又打
凤仙花靠什么传播种子的
新华私房菜在哪里啊,我有事要去这个地方
从邢台到无极走石黄高速路口
被人误伤了几年还可以能让他赔偿吗?
推荐资讯
有没有看小说可一电脑读的
什么是高潮?
买卖纠纷案例分析
QQ空间一篇文章最长不能超过多少字?
介于陌生和熟悉之间的一个词
壁子村在哪里啊,我有事要去这个地方
DNF决斗时怎么没点没经验
谁能提供LED厂家 我要做屏
爱莲说高洁质朴的句子,描写质朴的诗句
想买艾敏可 不知道那里有卖的 价格多少 产地
南京有哪些好玩的地方是免费的?
如何能抚平一个女孩失恋所造成的心理伤害
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?