.NET Clips - WPFのタグがつけられたエントリー
1
CLIPS

WinRTとWPFとSilverlightと時々クラウディアさん - かずきのBlog@Hatena

1924日前に更新 aoki1210aoki1210 1934日前に登録
2012年05月17日 GMT 2012年05月07日 GMT
WinRTとWPFとSilverlightと時々クラウディアさん Silverlight, WPF, WinRT Windows 8の話題性から新たに追加されたWinRTというネイティブな環境が最近ホットです。Windows 8の目玉機能のMetroスタイルアプリケーションを作るために使用するので今一番あついテクノロジだと個人的に思ってます。ちょっとつらつらと駄文を書いてみようかなと思い書いてみます。WPF・Silverlightとの対比・・・ それと対比されるテクノロジとしてWPFとSilverlightがあります。個人的には、同じようなスキルセットでものを作れる環境というだけで、そんなに競合するものではないと感じているのですが、世の中だと、そう捉えられてるわけでもないのかなーという雰囲気を感じてたりもします。WPF WPFは、今更説明するまでも無いですが.NET3.0から追加された現時点で最新の、いわゆる普通のWindowsアプリケーションを開発するためのプラットフォームです。 .NET Frameworkのフル機能を使えてWindowsの最新の機能(ジャンプリストとか)に対しても標準で追随... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 19 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Silverlight, WPF
1
CLIPS

WPF 印刷用のドキュメントを作成する

2366日前に更新 aoki1210aoki1210 2368日前に登録
2011年03月02日 GMT 2011年02月28日 GMT
http://blogs.bitlan.net/ito/?p=1527 Ito Blog » Blog Archive » 印刷イメージを作る の続きです。 今回は、前回のコードで使用した DocumentPage クラスについてメモしておきます。 このクラスは、前回作成した UIElement インスタンスのシーケンスを渡すことによって、FixedDocument インスタンスを作成します。 FixedDocument インスタンスの DocumentPaginator プロパティを PrindDialog.PrintDocument メソッドに引数として渡すことによって印刷を実行することができます。 using System; using System; using System.Linq; using System.Collections.Generic; using System.Windows; using System.Wi... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 71 | コメント | | ソースサイト: blogs.bitlan.net
タグ: WPF, 印刷
1
CLIPS

教えてください:Windows Forms 開発者が WPF / Silverlight に移行するには何がたいへんですか?

2453日前に更新 aoki1210aoki1210 2454日前に登録
2010年12月05日 GMT 2010年12月04日 GMT
教えてください:Windows Forms 開発者が WPF / Silverlight に移行するには何がたいへんですか?hiroyukComments4 今月、Windows Forms Developers: Tell me about your applications という記事があって、16のコメントが書かれていました。「MDI がないため」という理由が多かったのが意外でした。ここにコメントした一人は Why people don’t switch from WinForms to WPF という記事を書き、以下の理由を述べています。ビジネス コントロールがないデザイン システムが複雑WinFormの開発者としての経験が生かせないほとんどの WPF アプリ はいけてない 私のブログを読んでいる人に Windows Forms 開発者はあまりいないと思いますが、Windows Forms 開発者にの方に WPF / Silverlight に移行していただくには、MSDN などでどういう情報を公開すればよいのか検討しているので、開発者として(ビジネス上の理由は別にして)Windows Fo... (詳細)
カテゴリー: Web(ASP.NET/SL/IIS/IE) | クリック数: 28 | コメント | | ソースサイト: blogs.msdn.com
タグ: Silverlight, WPF
2
CLIPS

WPFとSilverlightの将来

2475日前に更新 aoki1210aoki1210 2484日前に登録
2010年11月12日 GMT 2010年11月04日 GMT
先週から今週にかけてWPFとSilverlightの将来を心配する声が聞かれるようになりましたので、このblogでもいくつか気になった記事などを取り上げてみたいと思います。 Evernote 4 for Windowsが完成しました! « Evernote日本語版ブログ 「Evernote 4 for Windows」がWPFからC++に鞍替えしたことが話題となり、WPFの将来を悲観する声が上がりました。それらの中でも元マイクロソフトSilverlightプロダクトマネージャのScott Barnes氏のblog記事は、WPFの素晴らしさを認めつつもマーケティングやチームの体制といったWPFに対するマイクロソフトの姿勢を問題視したもので、非常に興味深い内容かと思います。 WPF has no Product Manager. | RIAGENIC.com  それら一連の騒動に対し、先の記事の通りマイクロソフトのWindows ClientのコミュニティプログラムマネージャPete ... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 89 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Silverlight, WPF
1
CLIPS

WPFの「データ・バインディング」を理解する - @IT

2494日前に更新 aoki1210aoki1210 2503日前に登録
2010年10月25日 GMT 2010年10月16日 GMT
今回および次回の2回に渡り、ビューとモデルの疎結合を実現するための仕組みとして、データ・バインディングとコマンドという2つの機能について説明する。まず今回は、これらの機能の背景にあるGUIアプリケーションに対する要件と、データ・バインディングについて説明を行っていく。■GUIアプリケーションに対する要件  WPFのデータ・バインディングやコマンドといった仕組みを説明する前に、そもそもGUIアプリケーションに対して、どのような要件があるのかを整理してみよう。ここでは、実装上で満たすべき要件として「ビューとモデルの疎結合」と、GUIアプリケーションに求められる機能(の中で、今回はデータ・バインディングに関係する部分)を紹介する。 ●ビューとモデルの疎結合  GUIアプリケーション開発においてよくいわれる言葉として、「ビュー(view)とモデル(model)を疎結合にしろ」というものがある。  すなわち、アプリケーションの見た目にかかわる部分(=ビュー)と、見た目と関係なく成り... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 26 | コメント | | ソースサイト: www.atmarkit.co.jp
タグ: WPF
1
CLIPS

第2回 ユーザーエクスペリエンス デザイン ワークショップ(10/15金10:00~新宿)

2521日前に更新 aoki1210aoki1210 2521日前に登録
2010年09月28日 GMT 2010年09月27日 GMT
10月15日(金)に開催予定の第2回ユーザーエクスぺリエンス デザイン ワークショップの参加者募集が公開されました。第1回と同様に、私とミツエーリンクスの栗山氏、潮田氏がファシリテーターです。第1回の反省・フィードバックを反映して、より良いものに改良しています。 今やユーザーエクスペリエンス デザイン(あるいはインタラクション デザイン)はソフトウェア設計・開発に必須のスキルです。午前10時から午後6時までの長時間ですが、興味のある方は、定員30名なので、早く申し込んでください(1社2名まで)。プログラムは以下の通りで... (詳細)
カテゴリー: 勉強会/イベント/配信 | クリック数: 3 | コメント | | ソースサイト: blogs.msdn.com
タグ: UX, WPF, イベント
1
CLIPS

MVVMパターンでViewModelからViewを操作したい

2512日前に更新 ugaya40ugaya40 2521日前に登録
2010年10月07日 GMT 2010年09月27日 GMT
MVVMパターンでViewModelからViewを操作したいという話が流行っているようで MVVMでVMからViewを操作する考察 — The Road to C# Master Trapemiya 実際面倒な問題で、Blend付属アセンブリSystem.Windows.Interactivity.dllの存在に気づくまでは僕はMessengerパターンの愛用者でした。 しかし今の僕の結論。そんなの必要ない。 鍵を握るのはBlend付属アセンブリSystem.Windows.Interactivity.dllです。ViewModelからViewを操作したい時のシナリオ パッと思いつくのは以下の3つでしょうか。コマンドの実行前・実行後にアニメーションを実行する。アニメーションが終了してからコマンドを実行したい場合など。ダイアログの表示。確認ダイアログ・ファイルを開くダイアログ等いろいろありますよね。画面遷移。言わずもがな。 この3つ、Blend付属アセンブリSystem.Windows.Interactivityを使う事でビヘ... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 112 | コメント | | ソースサイト: ugaya40.net
タグ: MVVM, WPF
1
CLIPS

ピクセル シェーダー①

2533日前に更新 aoki1210aoki1210 2535日前に登録
2010年09月16日 GMT 2010年09月13日 GMT
WPF・Silverlightでもピクセルシェーダーが使えます。Direct3DではピクセルシェーダーはGPU上で動作し、頂点シェーダーと組み合わせて頂点からラスタ化されたピクセル(サブピクセル)とテクスチャなどを処理しますが、WPF・Silverlightで使われるピクセルシェーダーはUIElementに適用する画像処理です。WPFのピクセルシェーダーはGPUで、SilverlightのピクセルシェーダーはCPUで動作します。 ピクセルシェーダーとは単純に言うと各ピクセルの色を出力するプログラムです。次のピクセルシェーダーでは全てのピクセルに赤を出力します(returnで返します)。 ピクセルシェーダーはピクセル単位で全ピクセルを処理するので、条件分岐すれば出力色を変えることができます。次の例では、元のUIElementの範囲(中央より上下左右)によって出力する色を変えています。uvは現在処理しているピクセルの相対座標を示す変数で、tex2DはUIElement(レジスタS0に割り当てられている)の色を取得するメソッドです。 ピク... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 10 | コメント | | ソースサイト: blogs.msdn.com
タグ: Silverlight, WPF
1
CLIPS

カスタムコントロールのベストプラクティス Parts&Statesモデル

2547日前に更新 aoki1210aoki1210 2548日前に登録
2010年09月02日 GMT 2010年09月01日 GMT
カスタムコントロールを開発・ビルドして配布したあとで、外観をカスタマイズしたいとそのカスタムコントロールの利用者から要望を受けることがよくあります。Parts&Statesモデルはカスタムコントロール開発者のベストプラクティスで、カスタムコントロールの利用者が外観をExpression Blendでカスタマイズできるようにするためのものです。このモデルはWPFのカスタムコントロールにもSilverlightのテンプレートコントロールにも使えます。 詳しいコードは「外観をカスタマイズできるコントロールの作成」を参照してください。またTech-Ed 2010 ブレイクアウトセッション「T7-404 Windows Presentation Foundation 4 ~ ControlTemplate と Parts & States モデルによるカスタム コントロールの作り方 ~」のストリーミングが公開されたらご覧ください。ベストプラクティスControlTemplate を使ってデザインするコード... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 19 | コメント | | ソースサイト: blogs.msdn.com
タグ: Silverlight, WPF
4
CLIPS

動的プロキシなViewModelの実装とパフォーマンスの比較(MVVMパターン)

2562日前に更新 aoki1210aoki1210 2568日前に登録
2010年08月18日 GMT 2010年08月12日 GMT
MVVMパターンで良く取り上げられる問題の一つとして、ModelからViewModelにプロパティを公開するのが面倒すぎるというものがあります。 確かに件の作業は冗長で、面倒で、MVVMパターンを使ってたアプリケーションに気軽に着手しにくいという問題を抱えていました。ViewModelをプロキシとして機能させるアプローチ 件の作業を隠ぺいするアプローチの一つして、ViewModelを「Modelのプロパティを透過的に公開するプロキシ」として機能させるアプローチがあります。 .NET4がリリースされるまで、少なくとも標準のライブラリでは、.NET世界においてプロキシとしてのオブジェクトを作成する手段はRealProxyしか存在しませんでした(多分) RealProxyはもともとは古の.NET Remotingのための技術ですが、非常に暗黙的にオブジェクトのメンバアクセスへの割り込み処理を行う機会があるため、アスペクト指向の流行と相まって業務アプリケーションのロギングなどに使われてきた実績があります。 実は僕も一年半ほど前、RealProxyとしてのViewModelを作... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 76 | コメント | | ソースサイト: ugaya40.net
タグ: MVVM, WPF
2
CLIPS

WPF & Silverlight xamSchedule CTP リリース!

2567日前に更新 aoki1210aoki1210 2569日前に登録
2010年08月13日 GMT 2010年08月10日 GMT
本日、WPF4 & Silverlight4 対応のスケジュール コントロールが本日リリースされました! これは多くの機能リクエストを受け、次期バージョンに導入予定のコントロールをいち早く Community Technogy Preview としてみなさんに提供するものです。 CTP ということで正式サポートは行っておりませんが、XAML プラットフォームにおいてスケジュール管理ソリューションを計画されている場合は、ぜひご確認ください。 ・WPF xamSchedule CTP ・Silverlight xamSchedule CTP 提供されている形式 ・Day View – 1 日単位で予定を表示させるコンポーネント、複数日を並べる、... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 20 | コメント | | ソースサイト: blogs.jp.infragistics.com
タグ: CTP, Infragistics, Silverlight, WPF
2
CLIPS

WPF リボンが公開されました

2572日前に更新 aoki1210aoki1210 2575日前に登録
2010年08月08日 GMT 2010年08月05日 GMT
MS Office 2007, 2010 や Windows 7 のペイントなどに使われているリボン インターフェイスを WPF で開発できるようになりました。 ダウンロードセンターからダウンロードしてください。 Microsoft Ribbon for WPF.msi が本体で、Microsoft Ribbon for WPF Source and Samples.msi はサンプルだけのようです。 サンプルは、私の64bit Windows 7では C:\Program Files (x86)\Microsoft Ribbon for WPF\v3.5.40729.1\MicrosoftRibbonForWPFSourceAndSamples.zip に保存されていました。 Microsoft Ribbon for WPF.msi をインストールすると、以下のように WPF Ribbon Application を新しいプロジェクトで選べるようになります。 MSDN のドキュメントとPete Brownのブログにこの WPF リボン... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 51 | コメント | | ソースサイト: blogs.msdn.com
タグ: Ribbon, WPF
1
CLIPS

WPFのアクセスキー制御

2581日前に更新 aoki1210aoki1210 2582日前に登録
2010年07月30日 GMT 2010年07月28日 GMT
アクセスキーというのは、いわゆる、ALT+なんとかキーで、メニューに飛ぶアレです。 Windows Form で作ったメニューの場合は、「ファイル(&F)」な感じで、「&」を付けるのですが、 WPFの場合には、「ファイル(_F)」な感じで「_」(アンダーバー)を付けます。 WPFでのメニューアクセスキー http://blogs.wankuma.com/yo/archive/2008/02/05/121155.aspx アンダーバーに変わっているのは、多分 XAML でアンパサンド(&)を使うと、記述的に困難だからでしょうね。 なので、メニューにアンダーバーが使えない、という弊害があるわけですが。 # __ のようにアンダーバーを重ねるといける? さて、問題は、メニューが無いときです。 ツイート専用ツールの場合、メニューを付けるのは嫌だし、ショートカットの記号(ツイート(S))を付けるのも嫌だし。 というわけで、 AccessKeyManager クラス (Sy... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 18 | コメント | | ソースサイト: www.moonmile.net
タグ: WPF
1
CLIPS

WPFアプリケーションしか開発しなくても「Silverlight 4 Tools for Visual Studio 2010」は必ずインストールしましょう

2598日前に更新 aoki1210aoki1210 2599日前に登録
2010年07月13日 GMT 2010年07月12日 GMT
「Silverlight 4 Tools for Visual Studio 2010」(以下、「Silverlight 4 Tools」)は、その名前の通りVisual Studio 2010でSilverlight 4を開発できるようにするツール(アドオン)です。しかしながら、このツールのダウンロードページをよく見てみると、注意事項の欄には以下のような記述が存在します。 Visual Studio 2010 の更新プログラム(KB982218)については、Visual Studio の WPF および Silverlight ツールに関するその他のバグ修正や機能拡張が含まれるので残しておいてもかまいません。  「Silverlight 4 Tools」をインストールすると、一緒に「Visual Studio 2010 および Visual Web Dev... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 13 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Silverlight, WPF
1
CLIPS

Daizen Ikehara : 2010 年、下半期のトレーニングスケジュールを決定しました

2611日前に更新 aoki1210aoki1210 2615日前に登録
2010年06月30日 GMT 2010年06月25日 GMT
さて、先日 6/21 – 22 日に本年 2 回目の WPF ブートキャンプを開催しましたが、予想以上に受講希望者の数が多く、急きょ 2010 年 7 月からのトレーニングスケジュールの見直しを行いました。 Visual Studio 2010 が発売されてから 3 ヶ月も経っていませんが、いよいよ XAML プラットフォームを使用した業務用アプリケーションが検討段階から開発段階に移行してきたのをひしひしと感じています。スケジュールは下記の通りですので、今のうちに予定を抑えてくださいませ。 (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 4 | コメント | | ソースサイト: blogs.jp.infragistics.com
タグ: WPF, セミナー
1
CLIPS

いよいよWPFの時代。WPFの習得を始めよう - @IT

2614日前に更新 aoki1210aoki1210 2619日前に登録
2010年06月27日 GMT 2010年06月22日 GMT
WPF(Windows Presentation Foundation)は.NET Frameworkに含まれるプレゼンテーション層技術(GUI開発ライブラリ)である。  WPFはバージョン3.0以降の.NET Frameworkに標準搭載されている。それより前のGUI開発ライブラリであるWindowsフォームが、単にWin32 APIをマネージ・コードでラップしたものであるのに対して、WPFはマネージ・コードで新たに実装されたGUI開発ライブラリであり、豊かなユーザー体験を提供する先進的なGUI開発基盤である(詳細後述)。  .NET Frameworkが3.0、3.5、4とバージョン・アップし、WPFはすでに3世代目を迎える。これまでWindowsフォームからの移行がなかなか進まなかったWPFだが、標準で提供される機能も増え、Visual Studioによる開発サポートも充実し、実用するのに必要十分な環境がようやく整った。いよいよWPFの時代がやって来たといっても過言では... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 16 | コメント | | ソースサイト: www.atmarkit.co.jp
タグ: WPF, XAML
1
CLIPS

WPFとSilverlightの違い (InfoQ, WPF 対 Silverlight: プロジェクトに最適な技術を選ぶ)

2628日前に更新 aoki1210aoki1210 2631日前に登録
2010年06月13日 GMT 2010年06月10日 GMT
ネタ元はInfoQさんです。 WPFとSilverlightの違いについて、ちょっとした表があったのでメモメモ。WPF 対 Silverlight: プロジェクトに最適な技術を選ぶ http://www.infoq.com/jp/news/2010/06/WPF-vs-Silverlight (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 30 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Silverlight, WPF