0

私はシンチフレームワーク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プロパティの現在の値で更新されますが、コンボボックスでは機能しません。

4

1 に答える 1

1

SelectedItem と SelectedValue には違いがあります。

代わりに SelectedValue を使用しようとしましたか?

于 2011-05-09T06:35:04.443 に答える