我有以下数据模板
<DataTemplate x:Key="iconButtonsTemplate">
<StackPanel Orientation="Horizontal" Margin="120,50,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" >
<icon:IconButton Command="{Binding Path=DataContext.ButtonClickCommand,RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"
CommandParameter="{Binding Path=CommandParameter}" TextContent="{Binding TextContent}" ImageSource="{Binding ImageSource}"
IsIconButtonVisible="{Binding Path=MyLocalBoolList}" />
</StackPanel>
</DataTemplate>
我也有 ItemsControl 这样的,
<ItemsControl Width="2400" VerticalAlignment="Top" HorizontalAlignment="Left"
ItemsSource="{Binding IconConfigList}" ItemTemplate="{StaticResource iconButtonsTemplate}" >
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
那么是否可以将我的 IsIconButtonVisible 属性绑定到独立于 ItemsControl 中的 IconConfigList 的 ViewModel。