Silverlight

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

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

例外集約ハンドラUnhandledException

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

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

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

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

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

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…

Visual Studio LightSwitchの概要

社内勉強会で発表したネタ http://www.slideboom.com/presentations/270811/Visual-Studio-LightSwitch%E3%81%AE%E6%A6%82%E8%A6%81

Silverlight 5リリーススケジュール発表

Silverlight 5 は2011年春にベータをリリースする予定だそうな。 http://www.microsoft.com/silverlight/future/ Silverlight 5 – 高橋 忍のブログ MS、「Silverlight 5」の詳細を発表--2011年に正式版リリース予定 - CNET Japan 全体的にクロスプラットフォ…

WP7 MarketplaceからXAPをダウンロード

こんなことしていいのね・・・ nanapho.jp -

Windows Phone 7のTombstoning

このWP7のWikiをつらつら呼んでいたら、Tombstoningという単語が出てきました。「飛び込む」って何?とか思ったらWP7アプリの状態管理のことなんですね。 Windows Phone 7 Development Best Practices Wik Windows Phone 7のtombstone または tombstoningに…

Visual Studio 2010 Feature Packs

何ができるようになったのか、だれか記事にしてくれないかなぁ(他力本願) コード化されたUIテストがSilverlight 4対応に http://msdn.microsoft.com/ja-jp/vstudio/ff655021(en-us).aspx

Silverlightアプリ内でPDFを表示する。

Silverlightアプリ内でPDFを表示できるかを調べたところ、以下の条件が必要なようです。 表示するマシンにAdobe Readerがインストールされている。 WebBrowserコントロールを使用する。 この時点で自動的にSilverlightのOut Of Browserが必須になります。 下…

コントロールのイベントとバインドの実行タイミングを検証する

Silverlightのバインドは便利です。しかし、TwoWayモードで実行しても常にコントロールのプロパティとViewModelのプロパティの値が一致するわけではありません。タイミングによっては、不一致になることがあります。その一例として、コントロールのイベント…

Windows Phone 向けアプリケーション プラットフォームの概要

紹介されている英語の資料はそのうち読もう・・・。 http://msdn.microsoft.com/ja-jp/windowsphone/gg418364.aspx

Reactive Extensionsを使用して複数のサービス非同期コールを連続して呼べるか試してみた。その3

neueccさんよりTwitterでアドバイスを頂きました。 連鎖のフロー的に前なら匿名型、時間軸的に前ならScan、どうにもならない時は外部変数。外部変数を使うと、同時に動かしたり複数に分割したりリトライしたりに不都合が出やすく、やれることに制限がかかる…

Reactive Extensionsを使用して複数のサービス非同期コールを連続して呼べるか試してみた。その2

昨日、Reactive Extensionsでサービス非同期コールのメソッドチェーンに挑戦してみました。 Reactive Extensionsを使用して複数のサービス非同期コールを連続して呼べるか試してみた。 - y_maeyamaの日記 しかし、多数の課題が残ってしまいました。そこで、…

Reactive Extensionsを使用して複数のサービス非同期コールを連続して呼べるか試してみた。

Silverlightのサービスコールは非同期のみサポートとなっています。そのため、Silverlightアプリでサービスコールを記述するのはちょっと大変です。 そこで、Reactive Extensionsを使用して、非同期通信処理を連続して書けるか試してみます。 アジェンダ Rea…

SilverlightのDataGridのセルのチェックボックスをワンクリックで反転できるようにする

SilverlightのDataGridでチェックボックスのセルを表現したい場合は、通常DataGridCheckBoxColumn使用します。しかし、DataGridCheckBoxColumnは微妙に使い勝手良くありません。そこで、DataGridCheckBoxColumnを使わない方法を紹介します。 アジェンダ Data…

第60回codeseek勉強会・第2回日本C#ユーザー会勉強会に参加してきました。

第60回codeseek勉強会・第2回日本C#ユーザー会勉強会に参加してきました。 19 | 10月 | 2010 | ++C++; // 未確認飛行 C ブログ 発表資料を公開して下さっています。 MVVM を使った アプリケーション開発 -基本編- | かるあのメモ on WordPress http://ugaya4…

数字をカンマ表示にしたりマイナス記号を「▲」にしたりする。

バリューコンバータは、StaticResorceにインスタンスとし保持されたものをバインディングにセットします。つまり、バリューコンバータは状態を持てることになります。そこで、バリューコンバータにプロパティを追加したときのうごきを見てみたいと思います。…

TextBoxに入力された値が負の数だった場合、フォントを赤くする。

SilverlightのBindingは、与えられた値を加工して表示フォーマットを変更したり型を変更したりできるValueConverterという仕組みがあります。また、バインディングソースにコントロールのプロパティを指定できます。 これらの機能を利用してTextBoxに入力し…

Silverlight からHTML5へシフトの記事のその後

例の記事からいろいろ憶測が流れてますね。ただ、SilverlightがMSにとって重要なプラットフォームでなくなったわけじゃないので心配はしていません。個人的希望としては、Silverlightは新機能の実装よりも、技術の成熟に力を入れてほしいかな、と思ってます…

SilverlightのDataGridのセルの文字列を右寄せ・折り返しにしたり、背景色を変えたりする。

DataGridTextColumnのStyle系のプロパティを使用して、SilverlightのDataGridのセルの文字列を右寄せ・折り返しにしたり、背景色を変えたりする方法を紹介します。 アジェンダ DataGridTextColumnのElementStyleプロパティとCellStyleプロパティ セル内の文…

マイクロソフトが戦略変更。HTML5が唯一のクロスプラットフォーム、SilverlightはWindows Phone 7のプラットフォームに ?

メモ マイクロソフトが戦略変更。HTML5が唯一のクロスプラットフォーム、SilverlightはWindows Phone 7のプラットフォームに - Publickey コンシュマー向けのプラットフォームとしてのSilverlightをあきらめたってことでしょうか。Windows Phone 7アプリを…

SilverlightのBinding

SilverlightのDataGridのカラムを明示的に指定する。 - y_maeyamaの日記ではDataGridのカラム設定を下記のように設定しました。 <sdk:DataGridTextColumn Binding="{Binding BMI}" Header="BMI"/> Bindingプロパティに「BMI」と設定すると、ItemsSourceにセットされたBMIRecordクラスのBMIプロパティの値がそのカラムにセッ</sdk:datagridtextcolumn>…

SilverlightのDataGridのカラムを明示的に指定する。

SiverlightのDataGridハローワールド - y_maeyamaの日記で、AutoGenerateColumnsを用いてカラムを生成する方法でデータグリッドにデータを表示しました。 DataGridTextColumnを使用して明示的にデータグリッドのカラムを設定する方法を紹介します。 アジェン…

Programming Windows Phone7のPDFをダウンロード

現在アメリカではMicrosoft PDC10を開催中なことと関係があるのかは不明ですが、Programming Windows Phone7という本の全ページのPDFをダウンロードできるようです。 Free ebook: Programming Windows Phone 7, by Charles Petzold – Microsoft Press blog 1…

SiverlightのDataGridハローワールド

SiverlightのDataGridハローワールドをやってみます。 アジェンダ System.Windows.Controls.Data.dllを追加する。 DataGrid用のxmlns属性を追加する。 データグリッドをXAMLに定義する。 データグリッドにセットするデータクラスを定義する。 データグリッド…

XAML内で、「 < 」や「 { 」や「 " 」などの特殊文字を入力する。

XAMLのTextBlock.Textなどのプロパティに「 特殊文字を入力する方法を紹介します。 アジェンダ 参考サイト 具体例