Torna al Thread

[CODE] using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.ComponentModel; using System.Collections.ObjectModel; namespace WpfApplication2 { /// <summary> /// Logica di interazione per MainWindow.xaml /// </summary> public partial class MainWindow : Window, INotifyPropertyChanged { public MainWindow() { InitializeComponent(); /*creo dei dati fittizi*/ this.ListaArticoli = new ObservableCollection<MiaRow>(); this.ListaArticoli.Add(new MiaRow() { Articolo = "Asciugamano", Immagine = Environment.CurrentDirectory + @"\1.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Calza", Immagine = Environment.CurrentDirectory + @"\2.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Cappello", Immagine = Environment.CurrentDirectory + @"\3.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Asciugamano", Immagine = Environment.CurrentDirectory + @"\1.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Calza", Immagine = Environment.CurrentDirectory + @"\2.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Cappello", Immagine = Environment.CurrentDirectory + @"\3.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Asciugamano", Immagine = Environment.CurrentDirectory + @"\1.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Calza", Immagine = Environment.CurrentDirectory + @"\2.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Cappello", Immagine = Environment.CurrentDirectory + @"\3.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Asciugamano", Immagine = Environment.CurrentDirectory + @"\1.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Calza", Immagine = Environment.CurrentDirectory + @"\2.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Cappello", Immagine = Environment.CurrentDirectory + @"\3.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Asciugamano", Immagine = Environment.CurrentDirectory + @"\1.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Calza", Immagine = Environment.CurrentDirectory + @"\2.png" }); this.ListaArticoli.Add(new MiaRow() { Articolo = "Cappello", Immagine = Environment.CurrentDirectory + @"\0.png" }); OnPropertyChanged("ListaArticoli"); } //proprietà che espone la lista (tabella db) public ObservableCollection<MiaRow> ListaArticoli { get; set; } #region INotifyPropertyChanged Membri di public event PropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged(string propertyName) { PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if (propertyChanged != null) propertyChanged(this, new PropertyChangedEventArgs(propertyName)); } #endregion } //classe che simula una riga del db (e diventa l'item) public class MiaRow { public string Articolo { get; set; } public string Immagine { get; set; } //questo è bindato al valore del radioButton public bool Selezionato { get; set; } public string CodiceArticolo { get; set; } } } [/CODE]
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5