1

我是银光新手。我必须在导航框架中添加多个控件。当我这样做时,我得到了错误。

<Navigation:Frame Name="ContentFrame" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0,55,12,12" BorderThickness="1" BorderBrush="Black" Grid.Column="1" Grid.ColumnSpan="3" Grid.RowSpan="5">
            <TextBlock Grid.Column="1" Height="23" HorizontalAlignment="Left" Margin="9,129,0,0" Name="textBlock2" Text="UserName:" VerticalAlignment="Top" />
            <TextBlock Grid.Column="1" Height="23" HorizontalAlignment="Left" Margin="12,22,0,0" Name="textBlock3" Text="Password:" VerticalAlignment="Top" Grid.Row="1" />
        </Navigation:Frame>

错误是不能多次设置“内容”属性。我错在哪里。如何做到这一点?

4

1 回答 1

2

Frame是 aContentControl这意味着它只能有一个孩子。您需要添加一个能够容纳多个子级的子控件。尝试Grid例如:

<Navigation:Frame >
   <Grid>
        <TextBlock Grid.Column="1" Height="23" HorizontalAlignment="Left" Margin="9,129,0,0" Name="textBlock2" Text="UserName:" VerticalAlignment="Top" />
        <TextBlock Grid.Column="1" Height="23" HorizontalAlignment="Left" Margin="12,22,0,0" Name="textBlock3" Text="Password:" VerticalAlignment="Top" Grid.Row="1" />
   </Grid>
</Navigation:Frame>
于 2012-11-28T09:08:30.433 回答