Silverlight

Silverlight クラスライブラリ の UnitTest

Silverlightクラスライブラリ では、 NUnit の dll を参照出来なかった。 今日は、定時になったので明日また試す。 【調べたら見つかったサイト】 第7回 Silverlightで単体テスト(前編):始めよう!Silverlight|gihyo.jp … 技術評論社

Silverlight で WebClient でリクエストを投げるとサーバーまで飛ばずにキャッシュを返してくる。

こまった。。調べてみると、結構有名な事象らしい。 【参考にしたサイト】 PHPのコミュニティ ポータルサイト「PHPプロ!」 WebClient の Header に If-Modified-Since を設定したら、何か例外が出た。 困ったので、結局 Uri にユニークIDを追加する事にした…

Silverlight と Java で連携出来た〜

JSON を使って連携出来た〜。 Java 側は、json-lib(バージョンは不明) Silverlight 側は、DataContractJsonSerializer クラス を使って出来た。 ただ、何点か注意点があった。 連携するために、.NET、Java 両方で似たようなクラスを実装する必要がある。 …

複数の項目に関連する値の検証をどうしようか…

前回 Silverlight で ViewModel を作って、項目の検証を属性で指定するようにしてみたけどなんか疑問が湧いてきた。 単一項目の検証は 属性 でうまくいきそうだけど、複数項目が関連して検証する様な場合出来るのかな? ゴリゴリ書いたら出来ないことはない…

色んな物に影響されまくって、とりあえず ViewModel を作ってみた。

こんな感じで実装したら、 // ViewModel public class Data : ViewModelBase { private readonly Property _id; [RequiredValidator("必須")] [Int32RangeValidator("0 以上", MinValue=0)] public Property Id { get { return this._id; } } private readon…

WeakPropertyChangedListener.PropertyChangedCallback で System.NullReferenceException その2

さっきの続きすこしわかったかも。 データをバインドする前に、PropertyChanged イベントに独自のハンドラを追加すると発生する。 データをバインドした後に、PropertyChanged イベントに独自のハンドラを追加しても発生しなかった。 public Page2(Page pare…

WeakPropertyChangedListener.PropertyChangedCallback で System.NullReferenceException

Silverlight で何かゴチャゴチャしてたら、よくわからん所で例外が出た。 検索したら、http://silverlight.net/forums/t/58548.aspx に対処方法が載ってたので試したら出なくなった。 データをバインドした際に、PropertyChanged イベントに Framework 内部…

Silverlight での Model-View-ViewModel

どうも WPF や Silverlight ではこれが流行ってるらしい。なので今日少し調べてみた。 WPF では、Command っていうのを使って View から 処理を切り離すみたい。 Silverlight では、Command が無いみたいなので View 側の イベントから ViewModel の処理を呼…

Silverlight の画面遷移

今さらながら、Silverlight2.0 を触ってる。 Silverlight の画面遷移は、Windows アプリや、WPF、ASP.NET とは少し異なってる。 大元となるコンテナの中に画面(Page)を表示し、遷移する際は、コンテナの中の画面を差し替えるイメージ。 コードで書くとこん…