3

私は MVVM アーキテクチャで WPF を使用しています。私が直面している問題は、新しいレコードをグリッドに追加して Enter キーを押すと、レコードがアクティブなレコードとして設定されないことです。他のレコードをクリックしてから、新しいレコードを再度クリックしたときにのみ、更新されます。

<igDP:XamDataGrid  Name="xamDataGrid1" Width="700" Height="200" HorizontalAlignment="Center" ActiveDataItem="{Binding Listener,Mode=TwoWay}"  DataSource="{Binding GridData.Tables[0].DefaultView}" Padding="50">

ビューモデルでリスナーを呼び出すことができるように、新しく追加されたレコードをactivedataitemプロパティに設定する方法はありますか? ビューモデルからデータベースに新しいレコードを挿入する必要があります。

4

1 に答える 1

-1

最初に のコレクションを作成してDataSourceバインドします。次に をバインドしActiveDataItemます。コレクションに新しい要素を追加します。その後ActiveDataItem、コレクションから最後の要素を与えることができます。

于 2013-02-20T12:00:52.820 に答える