WPF с использованием CINCH SelectedItem COMBOBOX - PullRequest
0 голосов
/ 15 сентября 2010

Я использую Cinch Framework v1. Я выставил открытое свойство (CurrentSuppier) и связал это свойство с выбранным элементом моего поля со списком ... после обновления окно комбинированного списка не изменяется на текущее значение поставщика ... ниже приведены некоторые фрагменты кода ...

/// <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:

  <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}"  

Я попытался привязать CurrentSupplier к TextBox только для того, чтобы посмотреть, работает ли привязка ... и она работает ... текстовое поле обновляется с текущим значением моего свойства CurrentSupplier .. но оно не будет работать в выпадающем списке ..

1 Ответ

1 голос
/ 09 мая 2011

Существует разница между SelectedItem и SelectedValue.

Вы пытались использовать вместо SelectedValue?

...