J'utilise cinch framework v1. J'ai exposé une propriété publique (CurrentSuppier) et ai lié cette propriété au selecteditem de ma zone de liste déroulante. Après avoir mis à jour le, l'affichage de liste déroulante ne change pas à la valeur actuelle du fournisseur .. ci-dessous est quelques extraits de codeWPF utilisant CINCH SelectedItem COMBOBOX
/// <summary>
/// Current Supplier Record
/// </summary>
static PropertyChangedEventArgs currentsupplierChangeArgs =
ObservableHelper.CreateArgs<IncomingViewModel>(x => x.CurrentSupplier);
public SupplierModel CurrentSupplier
{
get { return currentsupplier ; }
set
{
currentsupplier = value;
NotifyPropertyChanged(currentsupplierChangeArgs);
}
}
XAML CODE:
<ComboBox Margin="345,8,542,0" Name="cbosupplier" Height="23" VerticalAlignment="Top"
VerticalContentAlignment="Center"
ItemTemplate="{StaticResource SupplierTemplate}"
ItemsSource="{Binding Path=ListofSupplier}"
Grid.ColumnSpan="3" Grid.RowSpan="2"
SelectedItem="{Binding Path=CurrentSupplier ,Mode = TwoWay}"
j'ai essayé lier le CurrentSupplier à une zone de texte juste pour voir si les travaux se fixe .. et il ne .. la zone de texte est mis à jour avec la valeur actuelle de mon CurrentSupplier propriété .. mais il ne fonctionnera pas sur le combobox ..