0

名前の付いたウィンドウがInstallerViewあり、その内容をを介して別のウィンドウ内に表示したいと思いますContentControl。現在これは機能しないので、正しい構文は何ですか?

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

ウィンドウはそのように定義されます

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

1 に答える 1

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>
于 2013-03-19T14:03:49.660 に答える