WPF中的动态TextBlock

时间:2014-10-25 10:49:10

标签: c# wpf xaml textblock

我在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

我有两条线和点。只需要添加长度文本。

1 个答案:

答案 0 :(得分:0)

我知道通常链接不是答案,但也许这样:http://www.codeproject.com/Articles/22952/WPF-Diagram-Designer-Part会帮助你。在底部有关于装饰者的部分,但您必须查看代码。我希望你找到你想要的东西。