<ScrollViewer x:Name="imagescrollviewer" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<!--<Viewbox>-->
<Image x:Name="im" Source="{Binding JpgImageSource}" RenderTransformOrigin="0.5,0.5" Stretch="{Binding stretchstate}" >
<Image.LayoutTransform>
<ScaleTransform ScaleX="{Binding Value,ElementName=scaleslider}" ScaleY="{Binding Value,ElementName=scaleslider}" CenterX="0.5" CenterY="0.5"/>
</Image.LayoutTransform>
</Image>
<!--</Viewbox>-->
</ScrollViewer>
<ToggleButton Width="80" Margin="5" IsChecked="{Binding checkstate}" Content="{Binding checkstate}">
<Slider x:Name="scaleslider" Orientation="Vertical" Height="100" Margin="5" HorizontalAlignment="Center" Maximum="4" Minimum="0.2" Value="1"/>
我使用滑块来改变显示的尺寸,togglebutton用于改变尺寸显示以适应当前窗口,但是有一个问题,当尺寸大于尺寸时它适应窗口,我无法使它成为窗口的apadt虽然它更小,但它的工作原理。 或者有什么方法可以在调整窗口大小的同时获得当前图像控制的大小?