翻转视图中的图像覆盖

本文关键字:图像 覆盖 视图 翻转 | 更新日期: 2023-09-27 18:05:19

我有这个XAML代码:

 <FlipView x:Name="models_list" Width="432" Height="286" Canvas.Left="89" Canvas.Top="80" ScrollViewer.VerticalScrollBarVisibility="Hidden" >
            <FlipView.ItemTemplate>
                <DataTemplate>
                    <Grid x:Name="imgGrid">
                        <Image x:Name="img1" Source = "{Binding}" Stretch="Fill" />
                        <Image x:Name="img2" Source = "{Binding}" Stretch="Fill" />
                    </Grid>
                </DataTemplate>
            </FlipView.ItemTemplate>
        </FlipView>

我希望能够在网格' imgrid '中覆盖这个基本图像'img1'上的图像。当我通过以下代码向flipview添加项目时,Img1将被填充:

        foreach (StorageFile model in models)
        {
            models_list.Items.Add(new Uri("ms-appx:///Images/Models/" + model.Name));
        }

如何绑定imag2以获得特定事件的值?

翻转视图中的图像覆盖

看来你可能问错了问题。只需在名为img的图像下方键入另一行,就可以在img上覆盖另一个图像。你也可以通过在</FlipView>线下面放一个Image控件来实现。然后,您可以使用其他项绑定来控制覆盖的图像。

如果你需要更多的控制什么是在一个单一的FlipViewItem -你可以把你的整个imgGrid GridUserControl和把UserControlDataTemplate