在我的应用程序中,我使用Caliburn.Micro在视图和ViewModel之间绑定。在我看来,我想使用CrystalReportsViewer用户控件,但我不知道如何做。首先,我尝试这样的方法(cr是SAPBusinessObjects.WPF.Viewer的同义词)
<Grid>
<cr:CrystalReportsViewer x:Name="Viewer" />
</Grid>我的视图显示查看器,但是如何将此控件绑定到我的ViewModel?我希望从我的视图模型访问我的查看器来显示报告。我使用财产,但那不起作用(而且没有意义)。所以我的下一个想法是使用ContentControl
<Grid>
<ContentControl x:Name="Viewer" />
</Grid>但现在卡利伯恩在寻找ViewModel。我总是可以使用CodeBehind,但我不想要。也许对caliburn.Micro和用户控制有经验的人能帮上忙。
发布于 2014-08-12 19:15:41
我使用消息cal:Message.Attach="Event = Action ($this)“,这就是我所需要的。
https://stackoverflow.com/questions/25259325
复制相似问题