绑定到 wpf 画布中的子元素中心

本文关键字:元素 布中 wpf 绑定 | 更新日期: 2023-09-27 18:31:33

利用项目控件和画布,我绑定到可观察的集合并在画布上显示视觉效果。显示的项使用数据模板来控制其视觉对象。数据模板由边框组成,边框内是一个椭圆。

如何绑定到椭圆相对于画布的中心点。记住椭圆在边境管制范围内?

直接绑定到椭圆的中心点而不是其父边框的原因是,边框内可能有多个椭圆。边框本身可以由用户在画布内移动。这将需要更新绑定,即它的子椭圆的位置已更改。所以他们的价值观会更新。

你想知道为什么我要绑定到这个椭圆的中心点,这是出于数据原因。

绑定到 wpf 画布中的子元素中心

边框

内放置省略号的控件是什么。椭圆中心仅对某些面板有意义。

您可以在椭圆中使用一些DP,当边框位置发生变化时会受到影响。使用相对源为此使用绑定,并应用转换器。此转换器将计算中心。椭圆的中心将取决于它在边界和边界位置中的位置。