Sono vincolante alla proprietà List<PersonDetails>
. Ricevo i dati tramite Servizio WCF Silverlight abilitato. Pertanto la classe PersonDetails
è implementata in Web Project. Ogni intestazione del DataGrid cambia come voglio se la classe si trova nel progetto Silverlight. Ma poi non posso usare questa classe nel servizio web. L'unica soluzione è aggiungere la stessa classe in entrambi i progetti. Ma, c'è un altro modo?Proprietà attributo DisplayAttribute non funzionante in Silverlight
La classe sembra che:
[DataContract]
public class PersonGeneralDetails
{
// Properties
[DataMember]
[DisplayAttribute(Name = "Sira")]
public int RowNumber { get; set; }
[DataMember]
[DisplayAttribute(Name = "Seriyasi")]
public string SerialNumber { get; set; }
}
Sembra attributi non vengono generati nel progetto web. So che posso cambiare il testo dell'intestazione utilizzando eventi DataGrid. Ma voglio farlo funzionare usando gli attributi.
Grazie. Davvero una buona spiegazione. –
Inoltre, ho ancora una domanda. Stavo studiando le soluzioni che mi hai offerto.Mi sono imbattuto aggiungendo classe come collegamento. Significa distribuire/condividere gli assembly? –
@FarhadJabiyev Servizi RIA? Non so se "mantengono" gli attributi o no, fammi sapere se funziona! –