Używam kolekcji
namespace Odtwarzacz_muzyczny
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
cPlayList PlayList = new cPlayList();
public MainWindow()
{
InitializeComponent();
PlayList.SetControlSource(ref hPlayList);
}
}
}
EDIT>:
Już się zczaiłem, że nie o te Name Ci chodzi ;P
namespace Odtwarzacz_muzyczny
{
public class cPlayList
{
private ObservableCollection<PlayListTrackData> TracksData;
public cPlayList()
{
TracksData = new ObservableCollection<PlayListTrackData>();
TracksData.Add(new PlayListTrackData { Icon = "1", Name = "Canon Rock", Time = "03:11" });
TracksData.Add(new PlayListTrackData { Icon = "2", Name = "Łydka Grubasa", Time = "02:43" });
TracksData.Add(new PlayListTrackData { Icon = "3", Name = "Nothing Else Matters", Time = "11:01" });
TracksData.Add(new PlayListTrackData { Icon = "4", Name = "Just Like Tiger Woods", Time = "32:52" });
TracksData.Add(new PlayListTrackData { Icon = "5", Name = "Canon Rock", Time = "03:59" });
}
public void SetControlSource(ref ListView Object)
{
Object.ItemsSource = TracksData;
}
public void SetControlSource(ref ListBox Object)
{
Object.ItemsSource = TracksData;
}
public void SetControlSource(ref ComboBox Object)
{
Object.ItemsSource = TracksData;
}
}
public class PlayListTrackData
{
public string Icon { get; set; }
public string Name {get; set; }
public string Time {get; set; }
}
}
Więc muszę wpisać Name aby odczytało mi odpowiednią zmienną, chyba xd