Väldigt enkel fråga: hur lägger jag till saker i en listbox i WPF med C#? I det här fallet vill jag lägga till alla objekt i en Queue så att de visas i listboxen.
Det är ett antipattern att gå direkt mot WPF kontrollerna.. Kolla in MVVM (Model View ViewModel) istället.. Jag brukar använda Caliburn Micro som är ett grymt bra MVVM ramverk för WPF...
Sem ett exempel, med Caliburn blir det såhär enkelt
Du har en vymodell CustomerViewModel med dessa två properties
public BindableCollection<OrderViewModel> Orders { get; set; }
public OrderViewModel SelectedOrder { get; set; }
Xaml
<ListBox x:Name="Orders" />
Caliburn Micro kommer att binda ihop listboxen med vymodellen helt automatiskt.. och om du väljer en item i listboxen kommer SelectedOrder automatiskt bli satt till den valda..