8,757
社区成员
发帖
与我相关
我的任务
分享
<ListBox x:Name="lb" Grid.Row="2">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Width="99">
<Rectangle Width="30" Fill="{Binding Path=Col}"/>
<TextBlock Width="9"/>
<TextBlock Width="60" Text="{Binding Path=Text}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
private void xbt_Click(object sender, RoutedEventArgs e)
{
try
{
if (lb.SelectedItem != null)
{
int index = lb.SelectedIndex;
lb.Items.RemoveAt(index);
}
}
catch
{
}
}

List<Customer> listcu = new List<Customer>();
public expender()
{
InitializeComponent();
Loaded += new RoutedEventHandler(expender_Loaded);
}
void expender_Loaded(object sender, RoutedEventArgs e)
{
listcu = new List<Customer>{new Customer("Michael", "Anderberg","12 North Third Street, Apartment 45"),
new Customer("Chris", "Ashton","34 West Fifth Street, Apartment 67"),
new Customer("Cassie", "Hicks","56 East Seventh Street, Apartment 89"),
new Customer("Guido", "Pica","78 South Ninth Street, Apartment 10")};
this.list.ItemsSource = listcu;
}
private void list_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Customer cu = (Customer)this.list.SelectedItem;
listcu.Remove(cu);
this.list.ItemsSource = null;
this.list.ItemsSource = listcu;
}
public class Customer
{
public String FirstName { get; set; }
public String LastName { get; set; }
public String Address { get; set; }
}