在我的应用程序中,我使用Caliburn.Micro绑定View和ViewModel。在我的一个视图中,我想使用CrystalReportsViewer用户控件,但我不知道该怎么做。首先,我尝试这样的事情(cr是SAPBusinessObjects.WPF.Viewer的别名)
<Grid>
<cr:CrystalReportsViewer x:Name="Viewer" />
</Grid>
我的视图显示查看器,但如何将此控件绑定到我的ViewModel?我希望从我的viewmodel访问我的查看器以显示报告。 我使用属性,但不工作(并没有任何意义)。 所以我的下一个想法是使用ContentControl
<Grid>
<ContentControl x:Name="Viewer" />
</Grid>
但现在Caliburn搜索ViewModel。 我总是可以使用CodeBehind但我不想要。也许有人对caliburn.Micro和usercontrol有经验可以提供帮助。
答案 0 :(得分:0)
我使用Message cal:Message.Attach =“[Event Loaded] = [Action LoadReport($ this)]”这就是我需要的全部