【问题标题】:Dynamically TextBlock in WPFWPF中的动态TextBlock
【发布时间】:2014-10-25 10:49:09
【问题描述】:

我在 Microsoft Visual Studio 2010 中有项目,包括参考“动态数据显示”地图海图仪。 我在两点之间有一条线,我想将线的长度设置在线的中间(或者在一个无关紧要的点旁边)。据我了解,没有任何方法可以在 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

我有边线和点。只需添加长度文本即可。

【问题讨论】:

  • 你能展示一个可视化的例子吗?
  • 是的,我编辑。 @Shaaryar

标签: c# wpf xaml textblock


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    相关资源
    最近更新 更多