我最近在telerik RadPane中移动了ContentControl on the View(xaml),如下所示:
<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>因为,我已经这样做了,我的UserControls没有作为ContentControl中的内容被注入。我曾尝试将ContentControl上的Content属性显式绑定到ActiveItem,但也就是说,无法找到相关的视图。
任何帮助都将不胜感激。
发布于 2012-06-18 20:56:41
尝试将数据模板添加到当前内容:
<DataTemplate>
<ContentControl cal:View.Model="{Binding}" />
</DataTemplate>其中,cal是:
xmlns:cal="http://www.caliburnproject.org"并显式绑定活动项。
发布于 2012-06-18 21:47:41
现在看起来像是
<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" Content="{Binding ActiveItem}">
<ContentControl.ContentTemplate>
<DataTemplate>
<ContentControl cal:View.Model="{Binding}" />
</DataTemplate>
</ContentControl.ContentTemplate>
</ContentControl>
</telerik:RadPane>
</telerik:RadPaneGroup>
</telerik:RadSplitContainer>
</telerik:RadDocking.DocumentHost>https://stackoverflow.com/questions/11053650
复制相似问题