Chi*_*mar 2 wpf telerik caliburn.micro
我最近在Telerik RadPane中的View(xaml)上移动了ContentControl,如下所示:
<telerik:RadDocking.DocumentHost>
<telerik:RadSplitContainer Visibility="{Binding UserControlVisible}">
<telerik:RadPaneGroup>
<telerik:RadPane CanUserClose="False" Header="{Binding Operation}">
<ContentControl x:Name="ActiveItem" Margin="10" VerticalAlignment="Top" />
</telerik:RadPane>
</telerik:RadPaneGroup>
</telerik:RadSplitContainer>
</telerik:RadDocking.DocumentHost>
Run Code Online (Sandbox Code Playgroud)
因为,我已经这样做了,我的UserControls不是作为ContentControl中的内容注入的.我试图将ContentControl上的Content Property显式绑定到ActiveItem,但是说,无法找到关联的视图.
任何帮助都感激不尽.
尝试将datatemplate添加到当前内容:
<DataTemplate>
<ContentControl cal:View.Model="{Binding}" />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)
cal是:
xmlns:cal="http://www.caliburnproject.org"
Run Code Online (Sandbox Code Playgroud)
并显式绑定活动项.