WCF RIA Services (RSS)

  • WCF RIA Services:データ追加の補足

    前回のエントリの最後にこんなことを書いてます。 「データを追加したあと、最終ページを表示するようにプログラムを記述しているつもりですが、どうも本来ページが増えるはずの動作のときに最終ページの1つ前のページしか表示されない、という状態になっています。 」 非同期処理に慣れている人ならすぐ原因に気づいたんでしょうねぇ。 データの読み直し(personDomainDataSource.Load();)が非同期で行われるため、正しい最終ページの値を持ってこれていないことが問題でした。 ここを修正します。 続きを読む
    投稿日時 07-07-2010 07:21 投稿者 ono | コメント数:1
    カテゴリ: ,
  • WCF RIA Services:データ追加

    WCF RIA Services  「らしい」データの追加方法のサンプルが見つけられず、情報をまとめるのに時間がかかってしまいました。 とりあえず自分なりに納得いく方法として下記にまとめてみます。 何点かまだ気に入らないところがあるんですけどね。。。 Silverlight側にSilverlight子ウィンドウを追加します。 データソースウィンドウでPersonを詳細表示の状態にします。 idは自動的に追加される項目なので、下記のように[なし]の状態にします。 続きを読む
    投稿日時 23-06-2010 02:26 投稿者 ono | コメント数:1
    カテゴリ: ,
  • WCF RIA Services:データ検証

    WCF RIA Servicesでは、必須項目/範囲チェック/正規表現チェックといったデータの検証はメタデータクラスに属性を設定するだけで可能になります。 DomainServiceクラスを追加した際、同時に作成されるメタデータクラスに下記のように属性を設定してみます。 ----------------------------------------------------------------------------------------------- [MetadataTypeAttribute(typeof(Person.PersonMetadata))] 続きを読む
    投稿日時 16-06-2010 01:49 投稿者 ono | コメント数:1
    カテゴリ: ,
  • WCF RIA Services:データ更新/キャンセル/再取得

    WCF RIA Servicesで作成したサンプルはデフォルトでDataGird上でのデータの修正が可能です。 ただ、DataPagerを利用してページングを行っている場合、データを修正すると下図のようにページ番号がグレーアウトし、ページの移動ができなくなります。 この状態を解消し、ページの移動を可能にするには、データの修正をキャンセルするか、データベースにたいして修正内容を更新する必要があります。 キャンセルボタンと更新ボタンを追加します。 キャンセルボタンのCommandプロパティの下図のボタンをクリックし、「データバインドの適用」を選択します。 続きを読む
    投稿日時 15-06-2010 11:18 投稿者 ono | コメント数:0
    カテゴリ: ,
  • WCF RIA Services:レイアウトの設定

    WCF RIA Servicesというより、VS2010(VWD2010)の機能の説明になってますが。 まず、MainPageに追加しているDataGridのColumnsプロパティのボタンをクリックし、Columnsのコレクションエディターを表示します。 ここですべてのDataGridTextColumnのWidthプロパティをAutoに設定します。 次にDataGridのWidthプロパティとHeightプロパティをAutoに設定します。 画面上の表示領域外側の薄く青い部分をクリックすることでGridを縦に分割します。 続きを読む
    投稿日時 04-06-2010 12:30 投稿者 ono | コメント数:0
    カテゴリ: ,
  • WCF RIA Services:ページングの追加

    DataGridにページングを追加するのはとても簡単です。 まず、ツールボックスからDataPagerをドラッグ アンド ドロップして追加します。 次にデータソースからPersonをDataPagerに対してドラッグ アンド ドロップします。 DataPagerのPageSizeプロパティを適当な値に設定します。 ここでは2にしてみました。 この状態で実行してみましょう。 PageSizeで指定したとおり、2件のデータだけが表示されます。 ただ、次のページを表示させようとすると、エラーが表示されます。 続きを読む
    投稿日時 21-05-2010 12:33 投稿者 ono | コメント数:0
    カテゴリ: ,
  • WCF RIA Services:項目の表示名と表示順の変更

    とりあえず動かしてみたWCF RIA Servicesですが、このときの実行結果をみると項目の並び順がアルファベット順になっています。 ウィザードで生成されたDomainService1.metadata.csファイルの中を見ると、この時点でプロパティがアルファベット順となっていることがわかります。 ----------------------------------------------------------------------     [MetadataTypeAttribute(typeof(Person.PersonMetadata))] 続きを読む
    投稿日時 20-05-2010 12:54 投稿者 ono | コメント数:0
    カテゴリ: ,
  • WCF RIA Services:とりあえず動かしてみる

    まだ英語版しかでていませんが、Silverlight 4の開発ツールとそれに含まれるWCF RIA Servicesが正式にリリースされました。 ずっと気にしていたWCF RIA Servicesについて、触ってみてわかったところからBlogにまとめていきたいと思います。 今回はとりあえず動かしてみるところから。 まずはSilverlightアプリケーションを作成します。   アプリケーションの設定が確認されるので、ここで「WCF RIA サービスを有効にする」にチェックを入れます。 続きを読む
    投稿日時 20-05-2010 12:53 投稿者 ono | コメント数:0
    カテゴリ:
SkinName:iroha_Blog2
Powered by Community Server, by Telligent Systems