在ContentControl中显示Window的内容

时间:2013-03-19 13:57:46

标签: c# .net wpf silverlight contentcontrol

我有一个名为InstallerView的窗口,希望通过ContentControl在另一个窗口中显示其内容。什么是正确的语法,因为目前这不起作用?

<ContentControl Content="{StaticResource ResourceKey=InstallerView}" Grid.Column="0" Grid.Row="1" Height="430" />

窗口定义为

<Window x:Class="MyBootstrapper.InstallerView" .... >

1 个答案:

答案 0 :(得分:0)

InstallerView不是你窗口的名字,而是你班级的名字。所以你可以做以下事情,虽然我不推荐它。

<Grid> <!-- I need a layout control -->
    <Grid.Resources>
        <someNs:InstallerView x:Key="IView" /> 
        <!-- someNs = the namespace of your InstallerView class -->
    </Grid.Resources>
    <!-- Now you can use the resource -->
    <ContentControl Content="{StaticResource IView}" />
</Grid>