从一个用户控件到另一个用户控件选择功能

时间:2012-08-22 07:26:09

标签: wpf mvvm user-controls

我有一个对话框,其中包含两个用户控件绑定到他们的模型。

Dialog with user controls

我想让用户从UserControl1中选择图表控件上的数据点。

我可以在图表控件的鼠标按下事件上获取数据点,并使用该值填充关联的文本框。我无法确定将该值传递回UserControl1的最佳方法。另外,我如何识别哪个按钮调用了数据点。注意我必须以MVVM友好的方式做同样的事情。

1 个答案:

答案 0 :(得分:0)

它并非真正关于UserControl,更多关于ViewModels。我建议您的图表模型(我猜应该是“ViewModel”)可以引发一个事件,将数据点作为参数传递。

要确定哪个按钮已拨打电话,您可以在UserControl模型(再次,ViewModel)中记住它。