Вопрос

Я использую Cinch Framework v1. Я обнародовал публичную собственность (CurruTePPier) и привязал к тому, что свойство для выбора элемента моего комбинированного поля. После того, как я обновляю, отображение 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-код:

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

Я попытался привязать к томуленте The Currectupplier к текстовому поле, чтобы увидеть, работает ли персинты .. И это делает .. TextBox обновляется с текущим значением своего свойства CurrentSuppler. Но это не будет работать на Combobox ..

Нет правильного решения

Другие советы

Существует разница между выпуском и выбранным значением.

Вы пытались использовать выбранную информацию?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top