0

を使用しようとしていますが、次のエラーが表示されます: プロパティ 'Content' が複数回設定されています。タグの間にある 2 行のコードのいずれかを削除すると、消えます。したがって、どちらも個別に間違っているようには見えませんが、両方が一緒になって問題を引き起こします。

<Grid x:Name="LayoutRoot" Background="Transparent">

    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>

    <!--TitlePanel contains the name of the application and page title-->
    <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
        <TextBlock x:Name="ApplicationTitle" Text="New Trip" Style="{StaticResource PhoneTextNormalStyle}" Height="40" />
        <Button Content="Back" Height="71" Name="button1" Width="103" HorizontalContentAlignment="Stretch" VerticalAlignment="Top" HorizontalAlignment="Right" Click="button1_Click" />
    </StackPanel>

    <!--ContentPanel - place additional content here-->
    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
        <ScrollViewer>
            <TextBlock Height="60" HorizontalAlignment="Left" Margin="65,12,0,0" Name="textBlock1" Text="Username" VerticalAlignment="Top" Width="169" />
            <TextBox Height="78" HorizontalAlignment="Left" Margin="60,60,0,0" Name="textBoxUsername"  VerticalAlignment="Top" Width="274"  />
        </ScrollViewer>
    </Grid>

</Grid>
4

2 に答える 2

3

ScrollViewer は 1 つのコンテンツしか持てないため、Grid、DockPanel、StackPanel などのコンテナーで ScrollViewer 内のコントロールをラップします。

      <ScrollViewer>
        <StackPanel>
            <TextBlock Height="60" HorizontalAlignment="Left" Margin="65,12,0,0" Name="textBlock1" Text="Username" VerticalAlignment="Top" Width="169" />
            <TextBox Height="78" HorizontalAlignment="Left" Margin="60,60,0,0" Name="textBoxUsername"  VerticalAlignment="Top" Width="274"  />
        </StackPanel>
      </ScrollViewer>
于 2012-04-13T13:54:37.137 に答える
0

<TextBlock>andをStackPanel<TextBox>などの別のコンテナー内に配置します。

于 2012-04-13T13:51:48.963 に答える