c# - 使用 XAML 数据绑定(bind)将 Line 的每一端绑定(bind)到 Canvas 上两个形状的中心

标签 c# silverlight data-binding xaml

我在 Silverlight 中有一个 Canvas ,上面有两个椭圆。省略号通过后面代码中的事件进行动画处理。我在 Canvas 上添加了一条线,我希望线的每一端都绑定(bind)到每个椭圆的中心。是否可以在 XAML 数据绑定(bind)中执行此操作,或者我是否必须在代码中手动移动行尾?

最佳答案

虽然我还没有尝试过,但您可以使用 ElementName Binding 在椭圆和线条的 Canvas.Top(和 Left)属性之间进行绑定(bind)来实现某些目的。您可能需要一个转换器来将其偏移到椭圆的中心。

关于c# - 使用 XAML 数据绑定(bind)将 Line 的每一端绑定(bind)到 Canvas 上两个形状的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2536352/

相关文章:

c# - 如何获取有关服务结构实例的 cpu、内存和磁盘信息(可能使用 REST api)?

c# - 在运行时加载程序集时 WPF 表单的 .resource 文件?

silverlight - Windows Phone 7 TextBlock TextWrapping 在列表框中不被认可

silverlight - 自定义 XAML 属性

silverlight - Silverlight 4 中的可序列化属性

Android Studio 设计时数据绑定(bind)回退/默认值

c# - 有人可以向我解释一个简单的数据绑定(bind)行为 C# Silverlight 4.0

c# - 组合框 if 语句

c# - 使列表项只读

asp.net - ObjectDataSource 触发两次,或单独触发