如何计算文本块角落的渲染位置?

时间:2016-03-22 16:37:58

标签: c# wpf xaml

我正在尝试获取文本块角落的渲染位置。我似乎无法找到如何做到这一点。文本块由边框绑定,边界又由网格绑定。因此,文本块和边框没有相对于窗口其余部分可以拉的尺寸。我尝试了以下代码,但只有部分工作正常。边距为0,ActualWidth为13.2。到达此行时,窗口和文本块已呈现。

{{1}}

更新: 我有以下代码,主要做我想要的。但是,这些要点不能很好地与UI元素对齐;它们似乎被任意放置在元素附近。这些点与块的边界不对齐。

{{1}}

1 个答案:

答案 0 :(得分:1)

所以你的文本框没有标注尺寸并用边框封装......你上面给出的代码可能是抓住边框内文本的位置,因此看起来像是在元素内随机绘制的。尝试抓住封装边框的位置。