我在Microsoft Visual Studio 2010中有项目,包括参考"动态数据显示"地图chartplotter。 我在两点之间有一条线,我想在线的中间设置线的长度(或者在其中一个点之间并不重要)。据我所知,没有任何方法可以在wpf控件上输入标签,所以我决定尝试使用TextBlock。所以我需要为我在运行时创建的每一行执行此操作,因此它应该是动态的。 这就是我所做的:
TextBlock textBlockTemp = new TextBlock(); // Creating the textblock
textBlockTemp.Text = lengthLine.ToString(); // Set the text to be the length of the line
现在接下来要做什么来设置textBlock的位置? 我有2分和长度线。 感谢您的建议。
编辑: 我想要的结果是:
35
0----------------------------0
我有两条线和点。只需要添加长度文本。
答案 0 :(得分:0)
我知道通常链接不是答案,但也许这样:http://www.codeproject.com/Articles/22952/WPF-Diagram-Designer-Part会帮助你。在底部有关于装饰者的部分,但您必须查看代码。我希望你找到你想要的东西。