読者です 読者をやめる 読者になる 読者になる

かずきのBlog@hatena

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

Blendのデータストア

Blendにはデータのところからデータストアというものを作れます。 こいつは、プロパティを定義しておいたり、XAMLからプロパティの初期値を設定できたり、Behaviorから値をセットしたりとかBindして色々やったりするのに使うと割と便利だとBlend使いの人達の…

WCF RIA Servicesがオープンソースになる・・・!

RIA Services is Getting Open-Sourced http://jeffhandley.com/archive/2013/07/03/ria-services-is-getting-open-sourced.aspxここ最近で一番アツイニュースです!CodePlexにソースもホストされるみたいだし…、消えるにはもったいないと思ってただけに、と…

WPFとSilverlightでSignalRクライアントを作成する

今度は、SignalRのクライアントをWPFとSilverlightで作ってみました。WPFとSilverlightは、ほとんどコードは共有です。 ほんと、Silverlightのコードを久しぶりに書いてみましたが勿体ないテクノロジです…。 WPFとSilverlightでSignalRクライアントを作成する

RIAアーキテクチャ研究会第五回セミナーで発表してきました

今回はBlendの便利機能をザザザーっと自分の復習もかねて紹介してきました。 VS2012 Update2が出たら、ついにWPFアプリ開発も本気出せます!!

SilverlightからAzureのStorageにアクセスするSDKってないのね・・・

不遇・・・!と思ってみてたら素敵なまとめ記事が。メモメモ http://blog.smarx.com/posts/uploading-windows-azure-blobs-from-silverlight-part-1-shared-access-signatures

WinRTとWPFとSilverlightと時々クラウディアさん

Windows 8の話題性から新たに追加されたWinRTというネイティブな環境が最近ホットです。Windows 8の目玉機能のMetroスタイルアプリケーションを作るために使用するので今一番あついテクノロジだと個人的に思ってます。ちょっとつらつらと駄文を書いてみよう…

PageクラスってUserControlだったんだね・・・

Windows Developer Daysに参加してきてWindows 8熱が高まったと同時に極度の疲労のため木曜日と金曜日も疲れが抜けず、土曜日に至っては、犬の散歩とごはん以外ず〜〜〜〜っと寝てた今日この頃です。土曜日はPCに向かう気力すら出なかったくらい!日曜日は、…

MVVM + WCF RIA Services + ログイン + 画面遷移

前にやったやつの改造です。今回はログイン後にシステムに必須のヘッダーを表示するようにしてみました。 ログイン前 ログイン後 ポイントはログインしている状態としていない状態のVisualStateを作って、VMのプロパティの状態に応じて切り替えているところ…

MVVM + Silverlight + WCF RIA Services + Prismでログインして画面遷移

先日書いたのをちょろっと修正しました。 MVVMRxSample.V2.zipちょっとこのサンプルで個人的にポイントだと思ってる箇所をつらつらと書いていこうと思います。 認証 Form認証使って認証しています。 サーバー側 まずForm認証使ってます。なのでWebアプリケー…

MVVMでログインして画面遷移

ちょっとだけ作ってみました。思う所はあるけど・・・。 MVVMRxSample.zip

WCF RIA ServicesのAuthenticationBaseのカスタマイズ

ここ一週間くらいEntity FrameworkとかSilverlight 5のWCF RIA Servicesとかのことをもんもんと調べてたので、ちょびっとCodeRecipeにまとめました。 WCF RIA ServicesのAuthenticationBaseのカスタマイズ 色々と奥が深いですな。

Silverlight 5 Toolsの日本語版きました!

長い間待ちわびてたSilverlight 5 Toolsの日本語版がついに来ました!!!! 以下のページからダウンロードできます。 Microsoft® Silverlight® 5 Tools for Visual Studio® 2010 SP1 ページを下のほうに見ていくと下記のように書かれていますが、とりあえず…

Silverlight 5がリリースされたみたいです

タイトルの通りリリースされたみたいです。 Silverlight 5 Available for Download Today さらにいうとRIA Services SP2も出たみたいですね。こっちもSilverlight 5対応。 RIA Services SP2 RTW released Silverlight 5 Toolsをインストールしてみようとした…

RIA アーキテクチャー研究会 第2回 セミナーでお話ししてきます

第1回に続いて第2回でもお話ししてきます。参加登録は、下記のサイトからお願いします。 RIA アーキテクチャー研究会 第2回 セミナー Windows Phone、HTML5、WPF/Silverlight、P&P... 更に進化していく RIA の現在 2011/12/03 12:30 to 18:00 私は2つ目のセ…

AppFabric AccessControl + Silverlightのサンプルかな??

気になるものがあったのでメモ。 Silverlight Samples for OData Over SQL Azure with AppFabric Access Control

KinkumaFramework 2.0.1.1(beta)をnugetにこっそり放流しました

IObservableからIInteractionRequestへの変換(WPF,SL) ValidationSummaryのReactivePropertyのサポート(SL) だけですが、自分が便利に使うためにnugetに固めて放流しました。このあとはTriggerActionをv1系列からひっぱってくる感じかな。

ReactivePropertyをValidationSummaryに対応させてみた

今作ってるKinkumaFramework 2.0は、ReactivePropertyとPrismで開発する際のライブラリを目指してるのですがMVVMのサポートはうすっぺらぺらになりそうです・・・。まぁそれは置いといてLabelとDescriptionViewerは対応できました。出来ましたというよりは、…

ReactivePropertyをSilverlightのLabelやDescriptionViewerに対応させる

さて、最近お気に入りのid:neueccさんのReactivePropertyですがSilverlightで画面作りを楽にしてくれるLabelやDescriptionViewerに対応させてみたいと思います。因みに、下記のようなViewModelを想定しています。 namespace RxPropLabelSample { using Syste…

DataGridの特定のセルの表示を切り替える方法

コードレシピに書いてみました。MSDNフォーラムの質問で心配になったのでコントロールを直接いじる方法を試してみたのですがやっぱり悲しい結果に終わりました。皆も気を付けましょう。 SilverlightのDat​aGridで特定のセルをハイパ​ーリンクにする方法

WPF/SilverlightでUIコントロールを直接弄る方法について・・・

ちょっと前からウォッチしてたMSDN フォーラムの下記のスレッドがありました。 DataGridの特定のセルだけをハイパーリンクにしたい 質問の最初からXAMLではなく、コードでどうにかしたいという要望があったので最終的にDataGridCellのContentにHyperlinkButt…

Silverlight 5 Toolkit - September 2011が出てます

CodePlexでSilverlight 5 Toolkit - September 2011が公開されてます。Silverlight 4ではなくて5なんですね。5の正式リリースも近い? Silverlight 5 Toolkit - September 2011 今回はSilverlight 5で追加されたXNAとの連携部分に関する機能強化が主みたいで…

この本欲しい・・・。というか日本語で! #MVVM

MVVMの厚い本が出るみたいです。タイトルだけみるとちょっとおいしそう・・・。買おうか買うまいか・・・。英語ほとんど読めないのがつらいところ。

TextBoxのTextプロパティの値が変更されたタイミングでBindingのSourceを更新したい

久し振りにコードレシピにコードを上げてみました。Silverlight 5になるとお払い箱になるTipsなんですけどね!Windows Phone 7.1はSilverlight 4ベースなので、そちらでは使えるかと・・・。どの程度つかうかは謎ですが!とまぁWPFやっててSilverlightにきて…

TextBoxのテキストが変更される度に入力値のチェックがしたいね

WPFだとUpdateTriggerにPropertyChangedみたいなのを設定すれば、すぐなんですがSilverlightには残念ながらこの設定項目はありません。ではどうするのか?というと愚直にTextChangedイベントでBindingのオブジェクトを取得してTargetからSourceへ値を更新す…

Microsoft Silverlight 5 RC Tools for Visual Studio 2010 Service Pack 1なるものが出ています

ダウンロードページ どんな機能が追加されてるのかは下記のBlogにまとまってます。(英語) Silverlight 5 RC has released! インストール時に注意することとしてWP7の開発環境入れてる人は手順がダウンロードページの下に置いてあります。個人的には、見送…

Mango向けのSilverlight Toolkitリリースされてたんですね。

Microsoft、“Mango”アプリ開発用Silverlightツールキットをリリース 早く、開発環境の正式版出てほしい!!

ブラウザベースのIDE CodeRun StduioでSilverlightアプリケーション作成動画

ちょろっとやってみた。使い勝手はあれだけど、動く時点で凄いよね。

LightSwitch + RIA Services

LightSwitchの正式版が出ました!! ということで軽く触ってみました。個人的にはWCF RIA Servicesとの絡みがどうなるのか気になってたので調べてみました。因みに調べる前の頭の中では下のような感じなんだと思ってました。 要は、どこかのサーバで共通的に…

Visual Studio 2010のWPF/Silverlightデザイナの基本的な使い方

見た目が凝ってるものはExpression Blendで!!という感じに言われているせいか、Visual StudioのWPF/Silverlightデザイナがいまいち注目を浴びてないような気がしてる今日この頃です。XAMLは手書きが一番です(キリッ)と私も前は思ってた派なのですが、最近は…

Azureで作ったDateTimeをSilverlightに渡すと・・・?

Azureは世界標準時なので日本から見ると9時間ずれた時間がとれるのは有名ですよね!んで、先日Silverlight側でDateTime.Nowしたらどうなるか試したところ、これはクライアントサイドで動いてるので日本の時間が取れました。それでは、Azure側で作ったDateTim…

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のころのお話なので、今は楽になってるのかな〜?と思ったらそ…