13 Şubat 2018 Salı

WPF ListBox Sınıfı

Items
Şöyle yaparız.
var item = ListBoxItem();
item.Tag = ...;
item.Text = ...;
listBox.Items.Add(item);
ItemsSource
Elimizde bir Birds listesi olsun.
public partial class MainWindow : Window
{
  public List<Bird> Birds { get; set; }

  public MainWindow()
  {
    ...
    Birds = new List<Bird>();
    Birds.Add(...);
    Birds.Add(...);

    this.DataContext = this;
  }

  public class Bird
  {
    public string CommonName { get; set; }
  }
}
XML'i şöyledir.
<Grid>
    <ListBox ItemsSource="{Binding Birds}" DisplayMemberPath="CommonName" />
</Grid>

Hiç yorum yok:

Yorum Gönder