2010-11-24 21 views
0
[Display(Name = "Type of Delivery:", 
     Description = "(TBC)")] 
    public string DeliveryType 
    { 
     get { return _deliveryType; } 
     set 
     { 
      Validator.ValidateProperty(value, 
             new ValidationContext(this, null, null) 
              {MemberName = CalculatorParameters.GetPropertyName()}); 
      _deliveryType = value; 
     } 
    } 





    <ComboBox ItemsSource="{Binding ElementName=v_DeliveriesOrderedDomainDataSource, Path=Data}" SelectedItem="{Binding DeliveryType, Mode=TwoWay, NotifyOnValidationError=True, ValidatesOnExceptions=True}" DisplayMemberPath="Description" Margin="12,12"/> 

cela fonctionne bien, sauf que la valeur liée est un ToString() de mon objet v_DeliveriesOrdered, mais je voudrais utiliser un champ spécifique -à-dire: la valeur est « V_DeliveriesOrdered: {Etats-Unis, Etats-Unis Port d'entrée} "alors que je voudrais utiliser le code de champ dont la valeur est juste USCombobox Reliure à valeur

Que dois-je faire? (Plutôt que de prendre tout ce qui est inbetween le « { » et « »

+0

« Utiliser une valeur spécifique » vous voulez dire que la valeur d'affichage ? – AnthonyWJones

+0

oui, quelque chose comme ça – bmanu

Répondre

0

donc je remplacé les DomainServices par un service régulier Silverlight WCF, et le problème a disparu