WPF 超入門

チュートリアル : Expression Blend または Visual Studio を使用した WPF 時計の作成

MSDN の記事 チュートリアル : Expression Blend または Visual Studio を使用した Silverlight 時計の作成 は非常に判りやすいチュートリアルだと思います。私も何回かこのチュートリアルにしたがって Expression Blend を使っているうち、徐々に Blend の…

WPF 超入門 〜WPF を習得するには?

WPF を習得するための方法を少し纏めてみました。なんかの参考になれば幸いです。 オンライントレーニング プログラミング初心者向けの WPF によるデスクトップアプリ開発入門が、Microsoft Virtual Academy(MVA) にて公開されてます。プロジェクトを作成し…

WPF 超入門 〜番外編「とある動画の同期再生」

先日、MSDN のフォーラムで 1つの Form に4つの MediaPlayer のコントロールを貼り付けている。1つの動画を同時再生させたいが微妙に再生がずれてしまう。4つの MediaPlayer コントロールで同期を取って再生する方法はないか?」(取意) という質問がありまし…

WPF 超入門 〜番外編「エッセンシャル WPF その弐 」

前回は「エッセンシャル WPF」の第一章の冒頭 「新しい GUI として WPF」 におけるサンプルコードの実行方法について記述しました。今回は「エッセンシャル WPF」17頁の「WPF ツアー」の実行方法について少し書きたいと思います。エッセンシャルWPF:Windows …

WPF 超入門 〜番外編「エッセンシャル WPF その壱 」

お待たせしました。チョー久々の WPF ネタです。 先日やっと「エッセンシャル WPF」を入手でき、いま読み進めている最中ですが、WPF の開発スタッフが、WPF の概要につきかなり突っ込んで解説してるなかなか面白い本です。エッセンシャルWPF:Windows Present…

WPF 超入門  〜レイアウト編その伍「スタックパネル〜その壱」

わんくま勉強会の LT 用資料を作っていたため、更新が少し空いてしまいました。 LT では、いつもタイムオーバーして悔しかったんですが、先日の LT では、やっと時間内に納めることができました。(^ω^)v。ちなみにネタはこれ!www 今回はプレゼンについ…

WPF 超入門 〜番外編「目次」

「WPF 超入門」の番外編の目次を作りました。 とある WPF の相互運用 エッセンシャル WPF その壱 エッセンシャル WPF その弐 とある動画の同期再生 WindowsForms 開発者のための WPF 超早わかりQ&A New! 以降、順次公開の予定です。

WPF 超入門 〜番外編「とある WPF の相互運用」

先日の WPF 超入門の元ネタって MSDN フォーラムの質問だったりするわけですが、その後いろいろ調べていたら WPF と WindowsForms で 「相互運用」 できることを知り、これは面白すぎるっ!!!ってな具合で、大変興味が涌いてきました。 WindowsForm 上に W…

WPF 超入門 〜レイアウト編その四「グリッド〜その参」

まえがき またまた今回もグリッドについて学びます。今回は単一セルに対して複数のコントロールを配置する場合を考えてみます。 グリッドは WindowsForms の TableLayoutPanel コントロール と違い、一つのセルに複数のコントロールを配置することが可能です…

WPF 超入門 〜レイアウト編その参「グリッド〜その弐」

まえがき 今回もグリッドについて学びます。前回は行列の設定のみ行いましたが、今回はコントロールを配置しながらグリッドの使い方についてより詳しく学びたいと思います。 前回「 WindowsForms の TableLayoutPanel コントロールに近い」と書きましたが、…

WPF 超入門 〜レイアウト編その弐「グリッド〜その壱」

まえがき 次は WPF の標準的なコンテナであるグリッドについて学びましょう。まずは簡単なアプリケーションを作って、グリッドについて学びたいと思います。 グリッドというと、VB ユーザーならDataGrid や FlexGrid が思い浮かぶ方も多いかも知れませんが、…

WPF 超入門 〜レイアウト編その壱「キャンバス」

まえがき WindowForms のデザイナで画面を作る場合、まず Form がデザイナに表示され、次にツールボックスからコントロールをドラッグして配置します。コントロールの画面上の位置は、プロパティとしては Control.Location プロパティに設定されます。WPF の…

WPF 超入門 〜レイアウト編

今回は「レイアウト」編です。 WPF をはじめて使って面食らうのが、WindowsForms とまったく異なるレイアウト構造です。 デザイナやコントロールだけ見てると一見 WindowsForms とそう変わらないように見えますが、ウィンドウ構造も別物ならコントロールも別…

〜Hello Worlld その参(Blend for Visual Studio 2012編)

#2013/02/28 Blend 2012 で書き直しました#2013/03/28 リンクをCTP4に変更 お次も Hello World アプリです。前回は Expression Blend 4 で作りましたが、今回は Blend for Visual Studio 2012 で開発します。Microsoft Visual Studio Professional 2012 通常…

〜Hello Worlld その弐(Blend 編)

#2013/02/22 大幅に編集し直しました。 さて、前回のエントリでまず Hello World を作ったわけですが、今回は Visul Studio ではなく Expression Blend を使い Hello World プログラムを作りたいと思います。 いつの間にか Expression Studio が販売終了にな…

〜Hello Worlld その壱

#2013/02/19 Visual Studio 2010 で書き直しました まずは Hello World その壱です。 Hello World Visual Studio を起動し、新しい WPF プロジェクトを作成します。スタートページの「新しいプロジェクト」をクリックするか、メニューの「ファイル」→「新し…

〜はじめに

目次 Hello World その壱(Visual Studio編) VS2010 版に更新 その弐(Blend 4編) Blend 版に更新 その参(Blend 2012編) Blend for VS 2012版に更新 レイアウト編 その壱「キャンバス」 その弐「グリッド〜その壱」 その参「グリッド〜その弐」 その四「グリッ…