MIX11の2日目。Silverlihgt5とWindowsPhone7が熱い!

MIX11で2日目のキーノートがありました。 1日目より開発者より情報がてんこ盛りでしたね。 WindowsPhone7の新OSMangoでは マルチバイト文字(日本語含む)対応 IE9ベースのブラウザエンジン搭載 ソケット通信が可能に、 マルチタスク対応 SilverlihgtからXNA…

MIX11開催

ついにMIX11が始まりましたね。 初日のキーノートのレポートが上がっていました。 MicrosoftのWeb戦略―MIX11最速レポート:レポート|gihyo.jp … 技術評論社 日本語版IE9が出る前にIE10プレビューが発表されたり、ASP.NET MVC 3 ToolsのアップデートやWebMat…

プラグイン vs HTML5についてのMicrosoftの立場

プラグイン(ここでは、Silverlightのこと)とHTML5の扱いについてMicrosoftはどう考えているかについて。 プラグイン vs HTML5についてのMicrosoftの立場 HTML5の能力とプラグインが提供する能力のギャップを埋めるためのコードが多く書かれる一方で、プラ…

b-mobile Fairが気になる

普段携帯はメールにしか使わないライトユーザですが、iPhone、andoroidとまた日本では出ていませんが、WindowsPhone7と言ったスマートフォンがたくさん出ているとどうしても欲しくなっちゃいますね。しかし、毎月高額な通信量払うのももったいないし…とか思…

Silverlightを囲む会 in東京 #2に参加してきた

昨日Silverlightを囲む会 in東京 #2に参加してきました。豪華なスピーカ陣がそろったいとても楽しく、かつためになる話しをいっぱい聞けました。 http://silverlightsquare.com/index.php/tokyo02.html IIJさまの提供で今でもセッションの様子を見ることが…

Kinectはすごかった

カナダの医療チームが「Kinect」を外科手術の現場で採用、執刀医の作業負担を大幅に削減 - GIGAZINE がん外科医が手術中にMRIやCRTスキャンの画像を見ることは必須だったけど、今までは無菌室からでないと画像を見れなくて負担になっていたそうです。それをK…

MS系日本語版プロダクトがいろいろリリース

震災の影響で、リリースが見送られていたVisual Studio LightSwitch Beta 2 日本語版も公開されました。 Microsoft Visual Studio ホームページ - Visual Studio http://www.microsoft.com/downloads/details.aspx?FamilyID=cff6c4ef-a29a-4c82-9a59-8a3bbb6…

Reactive ExtensionsのThrottleで一定時間の間に発行されたイベントから最後のイベントのみを取り出す。

MSDNフォーラムで行ったやり取りが元ネタです。 DataGridのRowの高さを自動リサイズさせたい この質問では最終的に以下の点が問題になっていることが分かりました。 DataGridのSizeChangedイベントのタイミングで、DataGridの行の再描画を行いたい。 しかし…

A Complete Guide to Expression Blend 4 Shortcut Keys

メモ A Complete Guide to Expression Blend 4 Shortcut Keys PDF化もされているのがうれしい。

DependencyPropertyで実行時エラー

double型のプロパティに対するDependencyPropertyのテスト実行したところ実行時エラーが出たときに、ちょっとはまってしまいました。 定義したDependencyPropertyです。 // 実行時エラーになる例 public static readonly DependencyProperty DurationPropert…

FlexGrid for Silverlightのカラムヘッダーを複数行にしてみる。

FlexGrid for Silverlightではカラムやロウのヘッダーを複数行にして表示することができます。 今回はカラムヘッダーの複数行表示を試してみます。 MainPage.xmalにFlexGridを配置 例によってMainPage.xamlにFlexGridを配置しておきます。

FlexGrid for Silverlightにアンバウンドモードでデータの設定とセルの書式設定・マージを試す

SilverlightのDataGridはRowインスタンスの生成はDataGrid自身が行い外部から制御できません。しかし、FlexGridではアンバウンド(データソースに連結されていない)と呼ばれるモードが用意されています。アンバウンドでは、外部で生成したRowインスタンスを…

FlexGrid for SilverlightのColumnを明示的に指定する。

今回は、FlexGridのAutoGenerateColumns機能を使用せず、列を明示的に指定してデータを表示してみます。実行するとこんな感じになります。 C1.Silverlight.FlexGrid.Columnでカラムを設定する。 FlexGridではC1.Silverlight.FlexGrid.Columnクラスを使用して…

AutoGenerateColumnsを使用してFlexGrid for Silverlightにデータを表示する

AutoGenerateColumns機能を使用してFlexGridデータを表示してみます。 最初にFlexGridにセットするデータクラスを作成します。 /// <summary> /// FlexGridのItemsSourceにセットする用のデータクラス /// </summary> public class DummyData { /// <summary>サンプルデータを生成します。</summary>…

FlexGrid for Silverlightをインストール

ダウンロードとインストール ここからFlexGrid for Silverlightのトライアル版を落とせます。 ナレッジベースの検索 - テクニカルサポート | GrapeCity Developer Tools フリーのメールアドレスでは登録できないのはちょっと辛いかもしれません。 登録する…

FlexGrid for Silverlight 1.0Jの記事まとめ

Silverlight版FlexGridリリース - y_maeyamaの日記 FlexGrid for Silverlightをインストール - y_maeyamaの日記 AutoGenerateColumnsを使用してFlexGrid for Silverlightにデータを表示する - y_maeyamaの日記 FlexGrid for Silverlightにアンバウンドモード…

Togetter - 「MVVMってどこからどこまで ⇒ WPF / Silverlightの浸透のカギは?」

メモ MVVMってどこからどこまで ⇒ WPF / Silverlightの浸透のカギは? - Togetterまとめ 気になったところ。 プレゼン層とドメインロジック層分けましょう。プレゼン層の状態はコントロールの実装に依存しない形でViewModelに置きましょう。データバインドを…

WebMatrix 入門

メモ:WebMatrix 入門 http://download.microsoft.com/download/E/7/3/E73AB903-6BFE-4AC8-BEB8-0E6BB9051B9D/WebMatrixDevGuide.pdf Web 開発入門 - Microsoft Web Platform

Web PIでVisual Studio関連コンポーネントをアップデートする。

.Netの開発環境を最新版に保つのは意外と大変です。Web PIを使ってアップデートする方法が紹介されていました。 Visual Studio 2010 Servoce Pack1 をまだインストールしていない幸運な人へ | OPC Diary

Native Extensions for Microsoft Silverlight 2.0がリリースされていた

Native Extensions for Microsoft Silverlight (NESL)は、Windows 7の機能をSliverlightに公開するコンポーネントのライブラリです。 NESLのプレビューじゃない2.0がリリースされていました。 http://archive.msdn.microsoft.com/nesl NESLがリリースされ…

Silverlight版FlexGridリリース

グレープシティ社からSilverlight版FlexGridがリリースされたようです。 第4回 Silverlightのデータグリッドは日本の業務アプリケーション開発に耐えられるか?:本格派エンジニアの工具箱|gihyo.jp … 技術評論社 この記事によるとSilverlight版FlexGridは…

Visual Studio LightSwitch Beta 2リリース

SilverlightのCRUDアプリを簡単に開発できるツール「Visual Studio LightSwitch」のBeta2がリリースされました。 http://msdn.microsoft.com/ja-jp/lightswitch あわせてトレーニングキットもリリースされています。 Download Visual Studio LightSwitch Tra…

SilverlightのXAPにファイルを含め、そのファイルにアクセスする

前回、アセンブリにファイルを埋め込む方法を紹介しました。今回は、アセンブリではなくXAPファイル内にファイルを含める方法を紹介します。 Silverlightアセンブリにファイルを埋め込み、それにアクセスする サンプルコードのダウンロード 今回の記事用のサ…

Behaviorを使用してDataGridのダブルクリックイベントを実装する。

以前データグリッドを拡張してダブルクリックイベントを実装しました。 SilverlightのDataGridにダブルクリックイベントを実装する。 今度はコントロールの継承ではなくBehaviorで実装してみました。 サンプルコードのダウンロード 今回の記事用のサンプルコ…

Silverlightアセンブリにファイルを埋め込み、そのファイルにアクセスする

SilverlightアセンブリにイメージファイルやCSVファイル、フォントファイルなどを埋め込む方法と、埋め込んだファイルにアクセスする方法をご紹介します。 サンプルコードのダウンロード 今回の記事用のサンプルコードを下記からダウンロードすることができ…

ChildWindowのDialogResultとCloseの関係について

この記事で、ChildWindowのDialogResultに値をセットする処理とCloseメソッドを呼ぶ処理を連続して行うとChildWindow呼び出し元コントロールがDisableになったままになってしまうことがある現象が報告されています。 shkatouのページ : [Silverlight]Silverl…

Reactive Extensionsでダブルクリックを実装してみる。

以前、データグリッドのダブルクリックイベントを実装してみました。 SilverlightのDataGridにダブルクリックイベントを実装する。 今回は、ダブルクリックイベントをReactive Extensionsで実装するとどうなるかを試してみました。ダブルクリック処理にフォ…

SilverlightのStaticResouceで定義したコントロールをContentプロパティにバインドするとXamlParseExceptionが発生する。

ユーザコントロールのResurcesにパスやテキストブロックなどのコントロールを定義します。このリソースをボタンなどのContentControl系コントロールのContentプロパティにバインドすると実行時エラーが発生します。 例えば、以下のXAMLを持つユーザコントロ…

アプリケーションUIのバッドパターン - Adobe Flash Playerインストーラー

確かにチェックボックスは目立たないし、とりあえず押せそうな終了ボタンを押しちゃって「インストールできた!」と思いこむ人が続出しそうなUI。アップデートはセキュリティ的な意味で必須なので操作でストレスをためないUIに改良してほしいですね。 Adobe …

Visual Studio 2010 Service Pack 1正式リリース

Visual Studio 2010 Service Pack 1がMSDNサブスクリプションが公開されました。早速インストールしてみましたが、今のところ問題は見つかっていません。 何か新機能も追加されているようなので確認しておくとよいと思います。 Visual Studio 2010 SP1 の新…