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



我创建了一个承载两个内容控件的控件。我想让卡利伯恩为我解决视图/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>

我自己没有尝试过,但是您应该能够做以下事情:

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

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

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

相关内容

  • 没有找到相关文章

最新更新