如何执行缩放在FlipView控件Windows 10

本文关键字:FlipView 控件 Windows 缩放 何执行 执行 | 更新日期: 2023-09-27 18:11:04

我试图在翻转视图控制中执行缩放,但它不起作用。我使用滚动查看器作为父控件,翻转视图控件是子控件。翻转视图项目源是画布。

下面是我的xaml代码:
 <Grid x:Name="ContainerGrid">
    <Grid.RowDefinitions>
        <RowDefinition Height="*"></RowDefinition>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"></ColumnDefinition>
    </Grid.ColumnDefinitions>
    <Grid Grid.Row="0">
        <ScrollViewer 
        Name="ContentViewer" 
        VerticalScrollBarVisibility="Auto"
        HorizontalScrollBarVisibility="Auto" Grid.Row="0" MinZoomFactor="1"
        MaxZoomFactor="3.0" ZoomMode="Enabled">
                <FlipView 
            Name="ImageContainer" UseTouchAnimationsForAllNavigation="True">
                </FlipView>
        </ScrollViewer>
    </Grid>
</Grid>

请指导我执行缩放翻转视图控制

谢谢,Parthipan

如何执行缩放在FlipView控件Windows 10

ScrollViewer应该是flipview的子元素

这样的

<FlipView>
     <FlipView.ItemTemplate>
          <DataTemplate>
              <ScrollViewer HorizontalScrollBarVisibility="Auto"
                            VerticalScrollBarVisibility="Auto"
                            MinZoomFactor="0.5"
                            MaxZoomFactor="2.5"
                            Margin="0" >
                   <Image Source="{Binding Path=Image}"
                          Stretch="Uniform" />
              </ScrollViewer>
        </DataTemplate>
    </FlipView.ItemTemplate>
</FlipView>