ScrillViewer, Canvas and Image
<Window x:Class="WpfViewBox.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:wpfViewBox="clr-namespace:WpfViewBox"
Title="MainWindow" Height="350" Width="525">
<Grid ShowGridLines="True">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<StackPanel Grid.Row="0">
<Button Name="Button1" Content="Click" Click="Button1_OnClick" HorizontalAlignment="Left" />
</StackPanel>
<ScrollViewer Grid.Row="1" HorizontalAlignment="Left"
HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto">
<Canvas VerticalAlignment="Top" Width="400" Height="600">
<Image HorizontalAlignment="Left" Canvas.Left="0" Canvas.Top="0"
Height="{x:Static wpfViewBox:ImageSize.Hight}"
Stretch="Uniform" StretchDirection="DownOnly"
Source="aaa.png" />
</Canvas>
</ScrollViewer>
</Grid>
</Window>
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:wpfViewBox="clr-namespace:WpfViewBox"
Title="MainWindow" Height="350" Width="525">
<Grid ShowGridLines="True">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<StackPanel Grid.Row="0">
<Button Name="Button1" Content="Click" Click="Button1_OnClick" HorizontalAlignment="Left" />
</StackPanel>
<ScrollViewer Grid.Row="1" HorizontalAlignment="Left"
HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto">
<Canvas VerticalAlignment="Top" Width="400" Height="600">
<Image HorizontalAlignment="Left" Canvas.Left="0" Canvas.Top="0"
Height="{x:Static wpfViewBox:ImageSize.Hight}"
Stretch="Uniform" StretchDirection="DownOnly"
Source="aaa.png" />
</Canvas>
</ScrollViewer>
</Grid>
</Window>
댓글
댓글 쓰기