당신은 숨겨진 막대에서 ScrollViewer를 사용할 수 있습니다 :
<Window x:Class="Scrolls.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" PreviewKeyDown="Window_PreviewKeyDown">
<ScrollViewer HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" x:Name="scroller">
<TextBlock Text="Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."/>
</ScrollViewer>
</Window>
코드 숨김
private void Window_PreviewKeyDown(object sender, KeyEventArgs e) {
if (e.Key == Key.Right)
scroller.ScrollToHorizontalOffset(scroller.HorizontalOffset + 1);
else if (e.Key == Key.Left)
scroller.ScrollToHorizontalOffset(scroller.HorizontalOffset - 1);
}
단지 <TextBlock .../>
멋진 아이디어를 대신 2D 세계를 넣어! 탱크! –
당신이 나에게 묻는다면 이것은 Windows Phone 7 페이지 레이아웃의 실제 구현입니다. 좋은! :) – Machinarius