c#想在listbox的item中,每一行后面都插入两个按钮
看很多朋友没有理解我的想法,附图
listbox没有这个功能,你有两个办法,一个是用datagridview,它本身支持按钮或者任何控件。
另一个,点listbox的条目,可以显示一个下拉菜单,把你要做的放在里面。
Winform程序?
还是.net网页?
http://bbs.csdn.net/topics/300203361
<Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ListBoxItem}"> <Button Content="click" Margin="0,2" Width="50" Height="25" Click="Button_Click"/> </ControlTemplate> </Setter.Value> </Setter> 后台: private void Button_Click(object sender, RoutedEventArgs e) { Button btn = sender as Button; RelativeSource rs = new RelativeSource(RelativeSourceMode.FindAncestor); rs.AncestorType=typeof(ListBoxItem); Binding binding = new Binding("Tag") { RelativeSource=rs}; btn.SetBinding(Button.ContentProperty,binding); }