当前位置 : 主页 > 编程语言 > c语言 >

c# – 从列表中填充WrapPanel

来源:互联网 收集:自由互联 发布时间:2021-06-25
有没有办法动态地将列表按钮绑定到WrapPanel以及它们的事件? 我不太确定这对你想要做的事情是否正确,但听起来非常相似: WPF – Fill a WrapPanel from a List 上面链接中的XAML如下: ItemsC
有没有办法动态地将列表按钮绑定到WrapPanel以及它们的事件? 我不太确定这对你想要做的事情是否正确,但听起来非常相似:

> WPF – Fill a WrapPanel from a List

上面链接中的XAML如下:

<ItemsControl x:Name="activitiesControl" Margin="10">
    <ItemsControl.Template>
        <ControlTemplate>
            <WrapPanel  Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" 
                    FlowDirection="LeftToRight" IsItemsHost="true">
            </WrapPanel>
        </ControlTemplate>
    </ItemsControl.Template>
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <Button Style="{DynamicResource ActionButton}" HorizontalAlignment="Right" Margin="5" 
                Content="{Binding Value}" Width="200" 
                Command="{Binding Path=ViewModel.ActionTypeCommand, 
                    RelativeSource={RelativeSource Mode=FindAncestor,     
                AncestorType=local:CustomerEditView}}" CommandParameter="{Binding Key}"/>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>
网友评论