かなり標準的なユーザー インターフェイスを備えたデータ ドリブンの Silverlight 4 ビジネス アプリケーションがあります。検索条件を入力できるサイド セクション、検索結果 (存在する場合) を含む別のセクションの標準の Silverlight 4 データグリッド コントロール、および単一の個々の情報を表示する画面の「詳細」セクションがあります。クリックすると、グリッドの行。
グリッド コントロールのすぐ下に、Silverlight DataPager コントロールを配置しました。データグリッドにデータバインドされた検索結果がある場合、DataPager コントロールをアクティブにして、データセット内を前後に移動できるようにします。
ユーザー インターフェイスの xaml ページ全体をカスタム ビューモデル クラスにバインドしました。
私のビューモデル クラスには、"Applications" と呼ばれる public ObservableCollection プロパティがあります。次に、DataGrid コントロールの xaml を Applications プロパティにバインドするように設定します。
{datagrid:DataGrid x:Name="grid1" ItemsSource="{バインディング アプリケーション}"}
データグリッド コントロールは問題なくビューモデルにバインドされます。ただし、DataPager コントロールをバインドして同じビューモデル アプリケーション プロパティを指す正しい xaml 構文を見つけることができません。したがって、最終的な結果として、DataPager コントロールはアクティブ化されず、無効のままになります。
明らかな何かが欠けていると確信していますが、誰かが私に迅速な解決策を送ってくれることを願っています。
前もって感謝します、ジョン