しばやん雑記

ASP.NET Core とメイドさんが大好きなフリーランスのプログラマーのブログ

Silverlight

Silverlight 4 Beta

System.Windows 名前空間 Window, NotificationWindow クラスが追加 ブラウザ外実行のときだけ使えます UIElement.AllowDrop プロパティが追加 UIElement.Drop/DragEnter/DragLeave/DragOver イベントが追加 UIElement のドラッグが可能に UIElement.MouseRi…

Silverlight 3 で追加された ApplicationService について試した

Silverlight 3 で追加された機能として、サービスがあります。サービスはアプリケーション起動から終了まで生存し続けるっぽいです。仕組みは Application.Services プロパティと IApplicationService インターフェースから成り立っていて、このインターフェ…

WritableBitmap の違い

WPF にも WritableBitmap クラスはあるんですが、Silverlight 3 で追加された WritableBitmap は RenderTargetBitmap の機能も引っ付けたみたいです。WritableBitmap.Render(UIElement, Transform) ってなメソッドが WPF バージョンに比べて追加されてました…

LocalMessageSender/Receiver を試す

2 つの Silverlight アプリケーション間でメッセージのやり取りが出来るようになりました。簡単なサンプルを上げて見ます。 Sender 側 // SL3Message という名前を持つ Receiver に送信する var sender = new LocalMessageSender("SL3Message"); // 送信完了…

Silverlight 3 Beta 1 の オフライン対応を試す

Silverlight 3 Beta 1 にはオフラインで実行するためのランタイムが付いてます。右クリックメニューに表示されている「install onto this computer」がインストールするための項目ですが、通常は無効になってます。このメニューを有効にするためには AppMani…

Silverlight 3 Beta 1 がリリースされました

SDK、開発者ランタイム、Tools が公開されていたので、いろいろ調べました。 System.Windows 名前空間 GPU アクセラレーションに対応!! Settings.EnableGPUAcceleration プロパティが追加されている それに伴い?UIElement.Effect プロパティ、System.Wind…

Silverlight Tools で嵌ったので

Upgrading to Silverlight Tools Beta 2 and Visual Studio 2008 SP1 Beta - BradleyB's WebLogSilverlight Tools beta 2 でとことん嵌りまくった、自分用のメモです(涙目追記devenv /resetskippkgs を実行するだけで、問題なくプロジェクトが作れるように…

Silverlight 2 ベータ 2

We are sorry, the page you requested cannot be found. Silverlight 2 ベータ 2 が公開されていたのでこれをインストールしようと思ったんですが、ベータ 1 と同じくなかなかインストールできません。 追記 We are sorry, the page you requested cannot b…

Silverlight メモ (2)

Silverlight でクライアント領域のサイズを取得するには、Application.Current.Host.Content.ActualWidth/Height を使えば簡単に取れる。リサイズイベントもあるので、レイアウトルートに Canvas を使ってる場合でも安心!

期待してもいいですか

Silverlight 2 includes a rich set of built-in controls that developers and designers can use to quickly build applications. This upcoming Beta1 release includes core form controls (TextBox, CheckBox, RadioButton, etc), built-in layout mana…

Silverlight と XAML

Silverlight 用の XAML をごりごり書きながら気がついたんですが、WPF と違ってデータバインディングは無いんですね。(遅すぎる まだ正式版じゃないので仕方ないとは思うんですが、XAML インテリセンスがちょっとやばいです。 例えば Visilibity と打ってい…

Silverlight メモ (1)

Image.Source にアニメーション GIF は指定できない。 Image.Width と Image.Height で画像のサイズ取得はできないと思え。 DownloadProgress == 1 の時はできるのかも? ダウンロードした画像のサイズが取得できないと地味に困ります。Canvas.BottomPropert…

Silverlight と日本語

TextBlock で日本語を使うために、フォントをダウンロードして使う方法を試してみました。Downloader クラスを使います。 Downloader downloader = new Downloader(); downloader.Completed += EventHandler(Downloader_Completed); downloader.Open("get", …

続・Silverlight 探検

今日はイベントと IO 周りを調べてました。イベントは当然ながら数は少ないですが、問題はなさそうです。 MouseClick が存在せず、MouseLeftButtonDown/Up のみボタンイベントが存在するのが気になりましたが、右クリックは拾えないとか聞いたことがあるので…

Silverlight 探検

We are sorry, the page you requested cannot be found. を入れて Silverlight 開発を試してみました。クラスの数やメソッドなど細かいところで違いがあったので、思ったより戸惑いました。 一番戸惑ったのは、アタッチプロパティかもしれません。WPF では …