代码之家  ›  专栏  ›  技术社区  ›  Joel Martinez

WPF列表项中的按钮

  •  1
  • Joel Martinez  · 技术社区  · 15 年前

    我对WPF有点陌生。我正在处理一个列表用户界面,其中列表中的每一项都将有一组相应的按钮来操作该特定的数据项。

    从Web背景中,我通常会将值绑定到特定列表项或其他内容中的隐藏元素中。但是,我只需要在这个WPF世界中找到相应的技术即可:—)

    1 回复  |  直到 13 年前
        1
  •  2
  •   alan    13 年前

    最常见的技术是使用模板。请考虑使用我的模板化ListItem示例(例如ListBoxItem):

       <ListBox>
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal">
                        <Button Command="{Binding Path=YourCommand}" Content="Dynamic Button 1" />
                        <Button Command="{Binding Path=YourSecondCommand}" Content="Dynamic Button 2" />
                    </StackPanel>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
    

    请随时询问您是否有任何问题/想法。