我最近在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>


自从完成此操作以来,我的UserControls并未作为ContentControl中的Content注入。我试图将ContentControl上的Content Property显式绑定到ActiveItem,但这无法找到关联的视图。

任何帮助都感激不尽。

最佳答案

尝试将数据模板添加到当前内容:

 <DataTemplate>
        <ContentControl cal:View.Model="{Binding}" />
 </DataTemplate>


其中cal是:

xmlns:cal="http://www.caliburnproject.org"


并显式绑定活动项目。

关于wpf - Caliburn无法在Telerik的RadPane中将用户控件加载为ActiveView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11053650/

10-13 05:47