2013-09-27 3 views
0

silverlight4를 사용 중입니다. 다른 Silverlight 페이지에서이 페이지를 탐색 할 때 한 페이지를 개발했습니다. 위치는 페이지 하단에 있습니다. 초점을 설정해야합니다. Silverlight 페이지 상단. 내 페이지에서 ScrollViewer를 사용하지 않습니다.Silverlight 위에 스크롤 위치를 설정하는 방법 Page

답변

1

MainPage.xaml 파일을 열고 코드를 다음 코드로 바꿉니다.

<UserControl xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" x:Class="ScrollViewerControl.MainPage" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d" 
    d:DesignHeight="300" d:DesignWidth="400"> 
    <Grid x:Name="LayoutRoot" Background="White"> 
     <ScrollViewer Height="300" Width="300" Name="scrollViewer1" 
        VerticalScrollBarVisibility="Auto" 
        HorizontalScrollBarVisibility="Auto"> 
      <ScrollViewer.Content> 
       <StackPanel> 
        ' Content Here 
       </StackPanel> 
      </ScrollViewer.Content>    
     </ScrollViewer> 
    </Grid> 
</UserControl> 

는 ScollViewer은 다음 수직 스크롤이 항상 최고에있을 것입니다
scrollViewer1.ScrollToVerticalOffset(0); 

처럼 제로 오프셋을 설정합니다.