我有一个名为Grid
的类,它由另外两个类Circle
和Line
组成。将属性绑定到另一个属性C#
public class Grid
{
public Circle Circle {get; set;}
public Line Line {get; set;}
}
我想要的Line
的几何形状,以保持连接到Circle
的几何形状。这意味着当我拖动或移动Circle
。我想以某种方式通知Line
,并根据Circle
的新位置更新其几何图形。
当然,我总是可以用Circle
和Line
的更新几何创建新的Grid
,但我不想创建新的Grid
。我只是想以某种方式将Line
的端点绑定到例如Circle
的中心。
C#中的哪些技术允许我这样做?代表? INotifyPropertyChanged的?
您所标记的与你的问题的事实'inotifypropertychanged'意味着你已经知道的回答你的问题。阅读您在悬停标签时获得的鼠标悬停文字。 – Flater
@Flater我不太确定。在这种情况下我不知道如何实现它。 – Vahid
好吧,如果遇到任何问题,请尝试实施并回到我们这里。 StackOverflow不是一个代码写入服务。 [这是一个官方的MSDN示例](https://docs.microsoft.com/zh-cn/dotnet/framework/winforms/how-to-implement-the-inotifypropertychanged-interface)。您也可以使用谷歌查找一步一步的教程。 – Flater