UWP DataBinding到多个对象

时间:2017-10-03 18:35:01

标签: c# xaml mvvm data-binding uwp

目前,我正在开发一个屏幕上有一些elipses的程序。 目前,这些省略号在具有特定位置的.xaml中被硬编码。最近,我学到了很多关于DataBinding的知识,我认为在这里实现它也是个好主意。因为在程序运行时会移动这些省略号。

目前,我正在调用我在.xaml.cs订阅的活动。在这里,我执行一些代码,然后使用此命令将特定的elipse移动到新位置:

Canvas.SetLeft(UIElement, int);Canvas.SetTop(UIElement, int);

但随着我对模型 - 视图 - 视图 - 模型的了解越来越多,我认为这不是一个好的“怎么做”。

所以我的问题:是否有可能将椭圆的X-Pos和Y-Pos绑定到后面有数据的ViewModel?因为我的问题是完全相同的椭圆之间的区别(除了我给它们的名字)。

如何判断第一个椭圆:您的位置是第一个ViewModel的位置,第二个:您的位置是第二个视图模型的位置......依此类推。

感谢您的帮助, Heenne

0 个答案:

没有答案