C# 如何在DataTemplate内进行元素到元素的绑定
我有一个名为的FlipView控件 imageFlipview 它位于其父FlipView的DataTemplete下,名为 flipView 我有一个控件,它是imageFlipView的同级控件,名为 图像指示器 现在,imageIndicator需要元素到元素的绑定,但在DataTemplate中不起作用。这是密码C# 如何在DataTemplate内进行元素到元素的绑定,c#,xaml,windows-8,windows-store-apps,callisto,C#,Xaml,Windows 8,Windows Store Apps,Callisto,我有一个名为的FlipView控件 imageFlipview 它位于其父FlipView的DataTemplete下,名为 flipView 我有一个控件,它是imageFlipView的同级控件,名为 图像指示器 现在,imageIndicator需要元素到元素的绑定,但在DataTemplate中不起作用。这是密码 <FlipView x:Name="flipView" AutomationProperties.
<FlipView
x:Name="flipView"
AutomationProperties.AutomationId="ItemsFlipView"
AutomationProperties.Name="Item Details"
TabIndex="1"
Grid.RowSpan="2"
ItemsSource="{Binding Source={StaticResource itemsViewSource}}">
<FlipView.ItemContainerStyle>
<Style TargetType="FlipViewItem">
<Setter Property="Margin" Value="0,137,0,0"/>
</Style>
</FlipView.ItemContainerStyle>
<FlipView.ItemTemplate>
<DataTemplate>
<UserControl Loaded="StartLayoutUpdates" Unloaded="StopLayoutUpdates">
<ScrollViewer x:Name="scrollViewer" Style="{StaticResource HorizontalScrollViewerStyle}" Grid.Row="1">
<StackPanel Orientation="Vertical" Grid.Column="0" Loaded="StackPanel_Loaded_1">
<TextBlock FontSize="30" FontFamily=" Tahoma" FontWeight="Normal" Text="{Binding Title}" TextWrapping="Wrap"/>
<FlipView x:Name="imageFlip" Loaded="imageFlip_Loaded_1" Visibility="Visible" Margin="0,0,0,10" VerticalAlignment="Top" Height="515" >
<Image x:Name="image1" Width="400" HorizontalAlignment="Left" Margin="0,0,0,10" Stretch="Uniform" Source="{Binding ImagePath1}" VerticalAlignment="Top"/>
<Image x:Name="image2" Width="350" HorizontalAlignment="Left" Margin="0,0,0,10" Stretch="Uniform" Source="{Binding ImagePath1}" VerticalAlignment="Top"/>
<Image x:Name="image3" Width="300" HorizontalAlignment="Left" Margin="0,0,0,10" Stretch="Uniform" Source="{Binding ImagePath1}" VerticalAlignment="Top"/>
<Image x:Name="image4" Width="250" HorizontalAlignment="Left" Margin="0,0,0,10" Stretch="Uniform" Source="{Binding ImagePath1}" VerticalAlignment="Top"/>
</FlipView>
<callisto:FlipViewIndicator x:Name="imageIndicator" FlipView="{Binding ElementName=imageFlip}"/>
</StackPanel>
</ScrollViewer>
</UserControl>
</DataTemplate>
</FlipView.ItemTemplate>
</FlipView>
任何帮助都将不胜感激答案很简单。您的第二个
FlipView
应与第一个FlipView
一样,源于另一个ObservableList
。不同之处在于,第二个项目源必须位于数据类内部。答案非常简单。您的第二个FlipView
应与第一个FlipView
一样,源于另一个ObservableList
。区别在于,第二个项目源必须在数据类中。有人能帮我吗?有人能帮我吗?