Windows phone 8.1 在Windows phone 8.1运行时滚动时,保持文本块在视图中

Windows phone 8.1 在Windows phone 8.1运行时滚动时,保持文本块在视图中,windows-phone-8.1,Windows Phone 8.1,但我需要在wp8.1运行时中实现。我想在滚动时查看textblock(name=txt\u latest\u update) 这是我的XAML代码 <Grid Name="Root_content" Background="#FFF7FDF7"> <Grid.RowDefinitions> <RowDefinition Height="70"/> <RowDefinition Height="*

但我需要在wp8.1运行时中实现。我想在滚动时查看textblock(name=txt\u latest\u update)

这是我的XAML代码

<Grid Name="Root_content" Background="#FFF7FDF7">
    <Grid.RowDefinitions>
        <RowDefinition Height="70"/>          
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>

    <Border Grid.Row="0" Background="Red">
        <Image Source="/Assets/nepaltoday.png" HorizontalAlignment="Left" Margin="10,0,0,0"/>     
    </Border>

    <ScrollViewer Grid.Row="1"   Name="frontpage_scrollview" VerticalScrollBarVisibility="Visible" 
                  >            
        <StackPanel>
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="300"/>
                    <RowDefinition Height="*"/>
                </Grid.RowDefinitions>
                <Grid Grid.Row="0">
                    <Image Name="startscren"  Stretch="Fill"/>
                    <Grid>
                        <Grid.Background>
                            <LinearGradientBrush StartPoint="0.3,0" EndPoint="1,0.">
                                <GradientStop Color="Transparent" Offset="0"/>
                                <GradientStop Color="Black" Offset="1.2" />
                            </LinearGradientBrush>
                        </Grid.Background>
                    </Grid>
                    <Grid HorizontalAlignment="Right" Margin="0,10,10,0">
                        <StackPanel>
                            <TextBlock Name="txt_nepali_date" Foreground="White" FontSize="26"/>
                            <TextBlock Name="txt_eng_date" Foreground="White" FontSize="26" />
                            <TextBlock Name="txt_temp"  Foreground="Yellow" FontSize="44" Margin="0,20,0,0"/>
                            <TextBlock Name="txt_location" FontSize="22"/>                       
                       </StackPanel>
                    </Grid>
                </Grid>

                <Grid Grid.Row="1">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="*"/>
                        <ColumnDefinition Width="*"/>
                    </Grid.ColumnDefinitions>

                    <Grid.Resources>
                        <Style TargetType="Button">
                            <Setter Property="BorderBrush" Value="LightGray"/>
                            <Setter Property="BorderThickness" Value="0,1,1,1"/>
                            <Setter Property="Height" Value="Auto"/>
                            <Setter Property="Margin" Value="0,0,0,-20"/>
                        </Style>
                    </Grid.Resources>

                    <StackPanel Grid.Column="0">
                        <Button Name="btnNews" Click="btnNews_Click">
                            <Image Source="/Assets/FrontPage/horoscope.png" VerticalAlignment="Stretch"/>
                        </Button>
                        <Button Name="btnHoroscope" Click="btnHoroscope_Click">
                            <Image Source="/Assets/FrontPage/horoscope.png"/>
                        </Button>
                        <Button Name="btnCurrencyExchanges" Click="btnCurrencyExchanges_Click">
                            <Image Source="/Assets/FrontPage/currency exchange.png"/>
                        </Button>
                        <Button Name="btnStockExchanges" Click="btnStockExchange">
                            <Image Source="/Assets/FrontPage/on this day.png"/>
                        </Button>
                        <Button Name="btnOnthisday" Click="btnOnthisday_Click">
                            <Image Source="/Assets/FrontPage/horoscope.png"/>
                        </Button>
                        <Button Name="btnMovie" Click="btnMovie_Click">
                            <Image Source="/Assets/FrontPage/horoscope.png"/>
                        </Button>
                    </StackPanel>

                    <StackPanel Grid.Column="1" >
                        <Button Name="btnWeather" Click="btnWeather_Click">
                            <Image Source="/Assets/FrontPage/whether.png"/>
                        </Button>
                        <Button Name="btnLoadshedding" Click="btnLoadshedding_Click">
                            <Image Source="/Assets/FrontPage/loadshedding.png"/>
                        </Button>
                        <Button Name="btnGoldSilver" Click="btnGoldSilver_Click">
                            <Image Source="/Assets/FrontPage/gold_silver rates.png"/>
                        </Button>
                        <Button Name="btnTheatre" Click="btnTheatre_Click">
                            <Image Source="/Assets/FrontPage/theater.png"/>
                        </Button>
                        <Button Name="btnCalendar" Click="btnCalendars">
                            <Image Source="/Assets/FrontPage/horoscope.png"/>
                        </Button>
                    </StackPanel>
                </Grid>
            </Grid>              
        </StackPanel  > 
    </ScrollViewer>

    <Border Name="TitleBorder" Grid.Row="1"
             Background="#FF264778" Opacity="0.7"
             Margin="0,260,0,0" 
             Height="{Binding ElementName=TitleText, Path=Height}" 
             VerticalAlignment="Top">

        <TextBlock Name="txt_lastest_update" HorizontalAlignment="Center"   
                   Text="keep in view"
                   Foreground="White" 
                   FontSize="22"
                   Margin="12" />
    </Border>
</Grid>


有什么建议吗?

嘿,我想你的问题是,你想在列表滚动时保持文本块不变。因此,您必须将列表保存在不同的网格中,并将文本块保存在需要修复的不同网格中。并使包含列表scrolable=true的网格。

(欢迎使用SO:))您应该添加一些关于您的问题的描述,而不仅仅是一些链接-您知道,该页面可能会转到404,而这段信息将丢失。(这是一个打开,这样,你会被否决)。谢谢你的回答。我需要的是所有东西在滚动时滚动,但文本块应该保持在顶部的视图中。我的问题类似于我之前提到的上面的链接。这个答案中的解决方案会给你这种效果!