Make 12 monthly payments Pay 0% interest Start using the domain today. See details
特集:XAMLファミリ共通開発のすゝめ(前編) Windows 8時代のGUI開発を考える ―― プラットフォームの性能を最大限に引き出して、Metro/Windows Phone 7/WPF/Silverlightをまとめて開発する方法 ―― 岩永 信之 2011/12/02 GUI開発、特に、プラットフォームの性能を最大限に引き出す必要があるようなアプリ開発において、重要なのは、すべてを共通化することではなく、何が共通化できて何ができないかを把握することである。また、共通化できる部分/できない部分それぞれの課題について考えることも重要だ(Figure 1)。 これから説明していく“XAMLファミリ”では、これらの課題に対して、以下のような解決策を提供している。 一貫した開発スタイル XAML+.NET言語 共通の開発ツール(Visual StudioとExpression Blend)
Visual Studio 2010 自習書 ~ Do-It-Yourself シリーズ ~ XAML による Windows アプリケーション開発の基礎 更新日: 2010 年 2 月 3 日 このシリーズでは、13 回にわたって XAML を活用した Windows アプリケーション開発の基礎を学習していきます。本コンテンツの目的は、Windows Presentation Foundation (WPF) ベースの Windows アプリケーション開発に取り掛かる際に、ユーザー インターフェイスの言語である XAML を理解することです。Visual Studio 2010 を活用することで XAML を意識することなく、Windows アプリケーションの開発に取り掛かることもできますが、XAML を理解することでより効率的、効果的に Windows アプリケーション開発に取り掛かる
僕の結論。そんなの必要ない。 鍵を握るのはBlend付属アセンブリSystem.Windows.Interactivity.dllです。 ViewModelからViewを操作したい時のシナリオ パッと思いつくのは以下の3つでしょうか。 コマンドの実行前・実行後にアニメーションを実行する。アニメーションが終了してからコマンドを実行したい場合など。 ダイアログの表示。確認ダイアログ・ファイルを開くダイアログ等いろいろありますよね。 画面遷移。言わずもがな。 この3つ、Blend付属アセンブリSystem.Windows.Interactivityを使う事でビヘイビア(正確にはTriggerAction)の実装のみで可能です。コードビハインドも、Viewにインターフェースも、Messengerパターンも、ReverseCommandも必要ありません。 使用例 今回の例示で使用した全てのソース
WPFのListViewを初めて使用する方は、WindowsフォームのListViewでいう「LargeIconモード」が、WPFのListViewでは提供されていないことに 驚きとショックを受けるのではないでしょうか? 私もショックを受けた1人です。先日、発表させていただいた英会話学習ソフト「イメージで覚える英単語」では、 LargeIcon風のデザインで、英単語と英単語に対応した画像を表示しています。 (画面ショット) これをやるために、ListViewを使おうとしたのですが、WPFのListViewにある表示モードでは、それが出来ないことが分かり愕然としました。 一時はListViewをあきらめて、WrapPanelで実装しようかと思っていたのですが、DataBindingや項目選択の機能など、 欠かせない機能があるため、ListViewを拡張する決心をしました。 ネット上のリソース
WPFアプリケーション開発において実質的にはXAMLに関する知識が必須。WPFとXAMLの関係性をコード例で分かりやすく紹介。XAML構文をまとめる。 連載目次 前回説明したように、「XAML(Extensible Application Markup Language)」と呼ばれる宣言的言語がWPFアプリケーション開発の中核となっている。もちろん(XAMLを使わない)C#やVB(Visual Basic)などのプログラミング言語だけを用いたWPFアプリケーション開発も可能ではあるが、XAMLの利用にはさまざまな利点があり、実質的にはWPFアプリケーション開発においてXAMLに関する知識が必須であるといえる。 そこで、今回から数回にわたってXAMLに関する解説を行っていく。今回は、まず、WPFとXAMLの関係性についてと、XAMLの基本的な部分(特に、WPFによらないXAML固有の部分)に
フリーのEclipseプラグイン「Spket IDE 1.5.9」が、23日リリースされた。Spket IDEのWebサイトから無償でダウンロードできる。 Spket IDEは、主にJavaScriptのエディターとなるプラグインで、コードアシスト機能や予約語のハイライト機能、アウトライン機能などを備えている。その対応言語は幅広く、、「Laszlo」や「Yahoo! Widget」、Firefoxの拡張機能で使われる「XUL」などにも対応している。 今回のバージョンよりSilverlight用のJavaScriptにも対応した。さらにXAMLに関してはコードアシスト機能に加え、プレビュー機能も搭載した。これにより、どういった画像が表示されるかわからないXAMLコードであっても、すぐに確認することができるようになる。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く