我有这个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>
我希望能够在网格'imgGrid'中叠加这个基本图像'img1'上的图像。当我通过以下代码向flipview添加项目时,img1会被填充:
foreach (StorageFile model in models)
{
models_list.Items.Add(new Uri("ms-appx:///Images/Models/" + model.Name));
}
如何绑定img2以获取特定事件的值?
答案 0 :(得分:0)
好像你可能会问错误的问题。只需在名为img的图像下方输入另一行,即可在img上叠加另一个图像。您也可以将Image
控件放在</FlipView>
行下方。然后,您将使用其他项目绑定控制该重叠图像。
如果您需要更多地控制单个FlipViewItem
中的内容 - 您可以将整个imgGrid Grid
放入UserControl
并将UserControl
放入DataTemplate
1}}。