我想问一下如何在3D对象的C#wpf项目中应用触发器?

时间:2019-03-01 12:03:32

标签: c# wpf helix-3d-toolkit

Image of the main window with the 3D objects

我已经导入了两个3D模型,如您从上面的链接中的图像中所看到的那样,我已将其导入到WPF项目中,我想问一下如何添加触发器,该触发器将基于鼠标单击从该主窗口中打开另一个窗口在将要应用触发器的3D对象之一上

1 个答案:

答案 0 :(得分:0)

3D模型是什么类型?如果您使用的是ModelUIElement3D,则可以将mousedown事件附加到两个模型上。

model1.MouseDown += (sender,e) => CreateNewWindow("First");
model2.MouseDown += (sender,e) => CreateNewWindow("Second");

然后您可以根据使用此CreateNewWindow(string windowToOpen)函数发送的参数打开一个新窗口