2011-01-01から1年間の記事一覧

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 の新…

SilverlightのDataGridにダブルクリックイベントを実装する。

なぜかSilverlightのDataGridにはダブルクリックイベントがありません。そこで自前で実装してみました。実装は、ロードされた行インスタンスのマウスアップイベントを利用することにします。 最初にDataGridを継承したクラスを作成します。 public class ExD…

VisualStudioで表示されているの文字色を維持した状態でExcelにコードをコピーする。

Excelでアプリの仕様書などを書いているときに、サンプルコードを記述したいことがあります。このとき、単純にコードをコピーすると黒単色なコードになってしまって可読性が悪くなります。イメージ化してExcelに張り付けると見栄えは良くなりますが、検索や…

BindingExpression パス エラー時にコントロールのプロパティにセットされる値

SilverlightアプリをVisualStudioで実行していると、下記のようなメッセージがVSの出力ウィンドウに表示されることがあります。 System.Windows.Data エラー: BindingExpression パス エラー: 'Name' プロパティが 'BindingErrorSample.Data' 'BindingErrorS…

MCP 試験 70-506: TS: Silverlight 4, Development

MCPにSilverlightが出たのですね。 MCP 試験 70-506: TS: Silverlight 4, Development ざっと範囲を見る限り、何とかなりそうな気もしないでもないです。…が、MCPってどんな形式なテストなのか知りませんが、VisualStudioで書けるのとテストで答えられるのは…

Blend SketchFlow でUIプロトタイプ開発 その4 - リストボックスやデータグリッドにデータを表示

リストボックスやデータグリッドをただ配置しただけでは、UIプロトタイプとして物足りないというか不十分というか…、という状態になることがあります。そこで、今回は、SketchFlowでリストボックスやデータグリッドにデータを設定する方法を紹介します。 ア…

例外集約ハンドラUnhandledException

Silverlightのコントロール内でExceptionが発生した場合、通常のTryCatch文では補足できないことが多いです。そのため、Exceptionが起きないような細心の注意払う必要があります。 しかし、どんなに気をつけてもバグというものは発生してしまいます。Excepti…

Blend SketchFlow でUIプロトタイプ開発 その3 - 画面共通コンポーネントの作成

ヘッダーやフッターのような各画面で共通なコンポーネントを定義したい場合があります。今回は、SketchFlowで画面間の共有コンポーネントを作成する方法を紹介します。 アジェンダ 共有コンポーネントの定義 まとめ

VisualStudio2008からVisualStudio2010へ乗り換える動機

久しぶりにVisualStudio2008でSilverlightXAMLエディターを使ってみたところ、その遅さに驚きました。VisualStudio2010でXAMLエディターのパフォーマンスが上げたというのは本当だったのですね。また、コードの変数などにカーソルを当てるとハイライト表示さ…

MacBook Air 11インチ プレゼントキャンペーン

MacBook Air 11インチ欲しい!と書き込むだけでMacBook Air 11インチプレゼントキャンペーンに応募したことになるそうです。 MacBook Air 11インチ欲しい!とは - はてなキーワード この機会にはてなでブログを始めてみたり、死蔵しているブログを復活させて…

XamHtmlViewerを使ってSilverlightアプリ内でPDFを表示する。

Silverlightアプリ内でPDFを表示する。ではブラウザ上で実行中のSilverlight内ではPDFを表示できないと述べました。しかし、infragistics社のXamHtmlViewerを使用するとブラウザ上のSilverlightでPDFを表示できます。 アジェンダ XamHtmlViewerを入手 検証コ…

Blend SketchFlow でUIプロトタイプ開発 その2 - UIプロトタイプ作成手順

今回は、SketchFlowでUIプロトタイプの作成手順を紹介します。UIプロタイプはログイン画面でログインすると業務画面に遷移するというお約束なものを作ります。 アジェンダ SketchFlow用プロジェクトの作成 Blendの画面説明 Blendのパネルのレイアウトをカス…

Blend SketchFlow でUIプロトタイプ開発 その1 - 概要及びインストール

Expression Blendにはバージョン3からSketchFlowが追加されました。SketchFlowはUIプロトタイプを作成するための機能です。ここでいうUIプロタイプとは、アプリケーションの動作や機能のイメージをつかむための張りぼてアプリケーションのことです。 Sketch…