Caliburn:如何将托管控件绑定到ViewModel属性

时间:2011-12-06 04:22:47

标签: wpf mvvm binding caliburn.micro caliburn

我创建了一个托管两个内容控件的控件。我想要Caliburn 为我解析View / ViewModel但Caliburn忽略名为SignalGenerator的托管/内部ContentControls(见下文)。知道如何解决这个问题吗?

        <cc:HorizontalSplitterLayoutControl >

            <cc:HorizontalSplitterLayoutControl.UpperContent>
                <Label Content="Blockdiagram" />
            </cc:HorizontalSplitterLayoutControl.UpperContent>

            <cc:HorizontalSplitterLayoutControl.LowerContent>

                <ContentControl x:Name="SignalGenerator"/>

            </cc:HorizontalSplitterLayoutControl.LowerContent>
        </cc:HorizontalSplitterLayoutControl>

2 个答案:

答案 0 :(得分:0)

我没有尝试过自己,但你应该能够做到以下几点:

<ContentControl x:Name="SignalGenerator" cal:View.Model="{Binding}" />

答案 1 :(得分:0)

在另一个项目中,我必须这样做:

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