かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

Silverlight

Azureに配備したSilverlightのタイムゾーン

Silverlightはクライアントサイドで動くので、Azure上に置いてもタイムゾーンは日本時間なんですね! http://okazuki.cloudapp.net/CloudSLAppTestPage.aspxボタンを押したら現在時間を表示するのだけ作っておいてみた。数日しか残しておかないだろうけど・…

「SilverlightでAzureに飛び出そう!」を読んで

CodeZineに面白そうなタイトルの記事を見つけました。 SilverlightでAzureに飛び出そう! 一通り読んだのですが、用語の使い方というか内容がちょっとしっくりこない所があったので、しっくりこない所を、もう一度読みながら書きだしてみようと思います。因…

RenderTransformOriginを使用してアニメーションの支点を指定する

MSDNフォーラムに、このことを聞いてる質問があったのでコードレシピにサンプルプログラムをアップしました。以下の記事になります。 右上を支点にして縮小するアニメーションのサンプル 記事中では触れてないですが、こういうアニメーションの定義はExpress…

Kinkuma Framework 1.2.7をリリースしてみました

nugetのほうにアップしてあります。 KinkumaFramework(Prism based MVVM Framework) - 1.2.7 今回のは機能追加ではなくて性能改善です。 Kinkuma Framework 1.2.5のViewModelの初期化がどれくらい遅いか試してみた 記述の簡潔さに力を入れてリフレクションを…

マークアップ拡張をSilverlight 5 betaで作ってみる

Silverlight 5 betaでマークアップ拡張が追加されました。ということで大分昔にWPFで書いたマークアップ拡張のハローワールドをSilverlightでもやってみようと思います。 マークアップ拡張の作り方 ということで、SLMarkupExtensionと言う名前でSilverlightA…

Silverlight 5のドキュメント見てたら大変なものを見つけてしまった for Windows Phone 7 #mixjpn

■追記■ このドキュメントの内容自体はすでにあるものでしたm(_ _)m なので、既存のSLと現在あるWP7のSLの差異を書いたものです。ということで、ここで私が書いたことは正確な情報ではありません。なので新しいWP7がSilverlightのバージョンいくつをベースに…

早速Silverlight 5 Beta Tools for Visual Stduio 2010 SP1インストール中

これで明日からBlogネタは決まりですね!!新機能中心に遊んだ結果をPOSTしていこうと思います。もちろん会社のXPのマシンにも入れちゃうよ!!壊れたらごめんなさいしよう。

Silverlight 5 toolsが何気にJapaneseってのがあるね #mixjpn

これは凄い!!日本語hshs!! http://www.microsoft.com/downloads/details.aspx?FamilyID=41c85cc4-de12-4bdb-a60f-f120266e9780&displayLang=jaそして、気になるシステム要件は・・・ Windows 7 Windows Vista Service Pack 2 Windows XP Service Pac…

Silverlight 5 betaで今回導入されなかった機能

Silverlight 5 beta features 最後に、色々書いてありますが今回のbetaに入ってない機能もあります。完全なリストはドキュメントのほうを見るとして、個人的に気になる部分を。 Support for Postscript vector printing enables users to create reports and…

Silverlight 5の信頼されたアプリケーションではファイルにアクセスし放題??

Unrestricted filesystem access – trusted applications can Read write to files in any directory on the filesystem.これ、本当だとしたらやりたい放題ですね。信頼したからには責任はとれよ!ということなんでしょうか。アプリケーション作る側と…

Silverlight 5 betaのMVVMサポートのキーはマークアップ拡張だった?

Silverlight 5 beta features -Custom Markup Extensions Custom markup extensions allow you to run custom code from XAML. Markup extensions allow code to be run at XAML parse time for both properties and event handlers, enabling cutting‐edge …

信頼されたアプリケーションがブラウザでも @ Silverlight 5 beta

このドキュメントをもんもんとしながら読み進めてるのですが、気になる一文が。 http://i1.silverlight.net/content/downloads/silverlight_5_beta_features.pdf?cdn_id=1 Trusted applications in‐browser Silverlight 5 enables trusted applications to r…

Silverlight 5 betaのページがMSDNにきてます!

Silverlight 5 beta隅々まで読まねばですね!!

東京電力電力供給状況API Silverlight用APIラッパー更新しました

変更箇所は以下の通りになります。 capacitypeakperiodプロパティへの対応 Dayプロパティをstringからintに変更 ダウンロードはこちらから。

WCF RIA Services + Silverlight + NPOIでエクセルダウンロード処理を作ろう

タイトルの通りです。因みにMSDNフォーラムの質問が元ネタです。 Silverlight エクセル出力 前にNPOIを使った記事を書いたりしましたが、それを使ってサーバーサイドでExcelのバイナリを作って転送してSilverlight側で保存すればいいんじゃないんだろうかと…

なんとなく思いついたシステム全体像

単純にテクノロジの名前を横に並べただけなのですが、なんとなく思いついたので描いてみました。 さて、どうでしょう? 個人的にはViewModelとWCF RIA Servicesの間に何か自前の層を設けるのか、WCF RIA Servicesで直でEntity Frameworkとか使わないで間に自…

東京電力供給APIをSilverlightから呼び出すライブラリを作ってみた

東京電力電力供給状況APIを見てみたらFlash用にcrossdomain.xmlが提供されてるじゃないですか!ということでSilverlightからも呼べるというわけですよ。暇つぶしに呼び出すライブラリを作ってみました。このAPIはJSON形式で返ってくるのでDataContractでJSON…

TextBoxで入力内容を変更してなくても検証処理を走らせたい

先日書いた画面が表示された直後に入力値の​妥当性検証を行い画面にフィード​バックをする方法ですが、MSDNフォーラムの元質問者の方からコメントをいただけました。 私の方で悩んでいた部分としては、初期化時にエラーにしたいのではなく、「画面初期化時は…

画面が表示された直後に入力値の​妥当性検証を行い画面にフィード​バックをする方法

MVVMパターンでSilverlightでアプリケーションを組んでて画面が表示された時から入力値の妥当性検証をしておきたいという要望があるとします。簡単にできるだろうと思ってたら、結構実装に時間がかかったので備忘録がわりにメモしておきます。 ちなみにネタ…

Silverlightアプリケーションの国際化(DataAnnotations編)

Silverlightの国際化に関してはid:terurouさんの以下のスライドがとても参考になります! Tech Fielders セミナー(9/18)の資料 - 「Silverlight 3 アプリの国際化」のハマリどころ Silverlight 3のころのお話なので、今は楽になってるのかな〜?と思ったらそ…

Visual Studio 2010 SP1で微妙に強化されてるWCF RIA Services

地震のせいで帰社命令が出たけど電車が動かないと帰れない今日この頃です。Visual Studio 2010 SP1入れたのですがWCF RIA Servicesで地味にうれしい強化がされてました。その機能は!! 同じEntityを複数のDomainServiceの戻り値として使える 今まで出来ない…

コントロールのDependencyPropertyじゃないプロパティとViewModelのプロパティをBindingする

先日の私の書いたViewのコントロールの非DependencyPropertyのプロパティの値をViewModelのプロパティに設定する方法に対してid:wave1008さんが早速レスポンスを返してくれました。 コントロールプッシュかViewModelプルか そちらからの引用になりますが、私…

コントロールのDependencyPropertyじゃないプロパティをViewModelに設定する

『「MVVMのメリット・デメリットを見つめなおす」を読んで』を読んで Silverlightで業務アプリを作るために越えるべき7つの壁(12) 上記の記事を読んで、現場でSilverlightを使って開発してる人の声というのはとても参考になると思いました。私はというと、何…

Silverlight 4のMCPの資格

ちょっと、これ受けてみようかな。来期にでも! http://www.microsoft.com/japan/learning/mcp/exam.aspx?cert=1&id=70-506

FlexGrid for Silverlightが出るらしい

http://builder.japan.zdnet.com/ria-ajax/20425604/?ref=rss DevSumi2011でid:Yamakiさんがデモしてた高性能のDataGridのFlexGrid出るみたいですね(デモしてたのはWPF版だったけど)。WPF版は夏かぁ。待ち遠しいですね。

SilverlightでMVVMするときにたまに障害になること

Bindingがしょぼいっす。Silverlight 4になってかなり良くなって困る事が大分少なくなってきましたが、たま〜にひっかかっちゃいます。具体的に言うとRelativeSourceが弱いです。Silverlightで使えるのは以下の2つだけ。 TemplatedParent Self RelativeSour…

Behavior in VS2010 WPF and SL Designer v2.2

Behavior in Visual Studio 2010 WPF and Silverlight Designer- Support Tool Trigger系のクラスの中で一番使用頻度が高いと思われるEventTriggerのEventNameプロパティをドロップダウンから選択できるようにしました。WPFとSilverlight両方対応しています…

VS 2010のデザイナでのBehaviorサポートの進捗

WPFでのデザイナとSilverlightでのデザイナでBehaviorやTriggerActionをGUIで入力できる拡張機能をリリースしてひと段落といった感じです。 Behavior in Visual Studio 2010 WPF and Silverlight Designer- Support Tool ただ、一番よく使うであろうEventTri…

Visual Studio 2010のWPFとSilverlightのデザイナでBehaviorやTriggerActionを追加できるようにしてみた v2

先日WPF用に作ったツールをSilverlightでも使えるようにしました。 ダウンロード 以下のサイトで公開しています。 Behavior in Visual Studio 2010 WPF and Silverlight Designer- Support Tool ツールの目的 BehaviorやTriggerActionはWPF/Silverlightアプ…

本読んでるよ

TOEIC380点ですが何か。 概念的な内容が書かれてる部分は非常に辛いです。でもコードがあるところに知りたいことは結構書かれてるのでコードを読んでから文章読みます。わからない単語は、スルー。これ大事。4割くらい理解できてたらいいなぁ・・・w