2007-01-01から1年間の記事一覧
前回の投稿のWPF編です。4番までWindowsフォーム編のときと手順が同じになるので、今回は5番から始めます。 5.Expression Blend(SP1の適用が必要)で、作成したプロジェクトを開き、[プロジェクト]パネルの下部にあるデータソースの一覧から[+CLRオ…
「Visual Studio 2008のオブジェクトリレーショナルデザイナ(以下、O/Rデザイナ)を使って、エンティティクラスを作成する。」ここまではLINQのセッション等で行われているデモでよく見るのですが、取ってきたデータを表示するというのはコンソールだったりし…
Expression Blend Service Pack 1 日本語版がリリースされました。 Download Microsoft Expression Blend Service Pack 1 from Official Microsoft Download Center 今まで、Visual Studio 2008(以下VS2008)で作成したプロジェクトをBlendで開こうとすると…
以前のリリースSeptember Previewから3ヶ月ぶりとなる、Expression Blend 2 December Previewがリリースされました。 Microsoft Download Center: Windows, Office, Xbox & More Installation Instructionsにも書かれていますが、今回のリリースから.NET Fr…
下記の有名blogを皮切りに様々なblogで取り上げられていますが、Silverlight 1.1として予定されていたものはSilverlight 2.0に名称(バージョン)変更されることになったそうです。 ScottGu's Blog - .NET Web Product Roadmap (ASP.NET, Silverlight, IIS7)…
9月19日に開催されたREMIX07 TOKYOのセッションのストリーミング配信が開始されました。 http://www.event-information.jp/events/remixj07/conference/sessionlist_p.html 私が担当させていただいたセッションも公開されていますので、WPFコントロールのカ…
下記のblogにVisual Basic 9.0のXMLリテラルを使ったおもしろいコードが紹介されていましたので、それを紹介したいと思います。 simplegeek Visual Basic 9.0では、下記のようにコード内に直接XMLを記述することができ、代入された変数は型推論によりXElemen…
Windows VistaのUltimateではUltimate Extrasで提供される言語パックをインストールすることで、多言語ユーザーインターフェイス( MUI )機能を利用することができます。 http://www.microsoft.com/japan/windows/products/windowsvista/editions/ultimate/…
Expression Blend(以下Blend)では、3Dモデルのファイル形式の1つであるobjファイルを取り込むことができます。この機能は、Blend 2ではなく1から既に存在している機能ですが、どうもあまり知られていないようですのでここでご紹介しておこうと思います。 o…
ListBoxのItems.Addで文字を直接入力した時のセレクトがおかしくなる - MSDN フォーラム 上記のMSDNフォーラムの内容を試してみたところ、ItemsControlのItemsプロパティには直接Stringを設定すべきではないということが分かりましたので、その内容について…
The Danger of Assigning Event Handlers in XAML 上記のblogの内容は、知らないと「なぜ?」と止まってしまうような現象だと思います。ということで、ここではその内容をコードをVisual Basicにして日本語で紹介します。 まず、下記のコードをWindow1.xaml…
WPFでは、アプリケーションで利用するフォントをどの環境でも利用できるようにパッケージ化することができます。アセンブリとは別にコンテンツとしてフォントをパッケージ化する方法と、アセンブリにリソースとしてフォントを埋め込む方法の2種類が存在しま…
以前のこちらの投稿で、ListBoxのControlTemplateを変更して各リストアイテムを楕円形にするようなものを紹介しましたが、今回はこれを応用して都道府県の地図を選択するようなUIを作成していこうと思います。 完成後のスクリーンショットは下記のようなもの…
以前のこちらの投稿でVisual Studio 2008のターゲットフレームワーク機能は不完全であるというような内容を書きましたが、これは.NET Framework 3.0の場合だけでなく2.0の場合にも存在する問題のようです。その内容と対応方法としてVisual Studioのコード分…
以前の投稿「ListBoxItemをクリッピングして選択できる領域を限定する」でコメントをいただき、ListBoxItemのTemplateを変更する方法でも実現可能であると教えていただきました。こちらの方法のほうがスマートなやり方だと思いますので、あらためてご紹介し…
2つ目としてご紹介するExpression Blend (以下Blend) 2の新機能は、「頂点アニメーション」です。この新機能も以前の投稿でご紹介した動画 「Video Feature Tour ― Animation」の中で説明されていますので、まずはそちらをご覧いただくと理解しやすいかと…
WPFのItemsControl(ListBox、ComboBox、Menu、TreeViewなど)はItemTemplateプロパティを持っており、このプロパティにDataTemplateを定義することで各アイテムの表示をカスタマイズできるようになっています。 ※データテンプレートの詳細については、下記…
もう2週間以上前になりますが、Expression Blend 2 September Previewがリリースされました。 Microsoft Download Center: Windows, Office, Xbox & More これを受けて、多くのblogでBlend 2の新機能が取り上げられています。 Expression Blend 2 September …
1年以上前の下記の投稿で、ソースコードをHTML形式でコピーするVisual StudioのアドインツールCopySourceAsHtmlを紹介しました。 CopySourceAsHtml VS2005日本語版対応版 - Yuya Yamaki’s blog このCopySourceAsHtmlをVisual Studio 2008(Beta 2)(以下VS 20…
What’s New in WPF in the .NET FX 3.5 Beta 2 release – Windows Presentation Foundation User Education MSDNライブリ What's New in WPF Version 4.5 | Microsoft Docs .NET Framework 3.5におけるWPFの機能強化は、上記のblogで紹介されているとおりMod…
http://remixj.com/REMIX07 TOKYO セッション一覧 REMIX07 TOKYOにて下記のセッションを担当します。 「カスタマイズ」で使いこなすWPFコントロール コンテンツモデル コントロールテンプレート ユーザーコントロール カスタムコントロール の4つのWPFコント…
ひとつ前の投稿の続きで、Viewport2DVisual3Dについて簡単に紹介します。 Viewport2DVisual3Dは、3D Toolsを試されたことがある方であれば、なじみのあるものだと思います。3D Toolsに含まれるInteractive3DDecoratorとInteractiveVisual3Dで実現する機能が…
.NET Framework 3.5では.NET Framework 3.0部分の機能強化も行われており、WPFにおいてもいくつかの機能が追加されています。 WPF3D Team Blog : What’s new in WPF 3.5 上記のblogの内容から、まずはContainerUIElement3DとModelUIElement3Dがどのようなも…
http://itpro.nikkeibp.co.jp/ev/xdev/ 【正式名称】X-over Development Conference 2007 (クロスオーバー・デベロップメント・カンファレンス2007) 【日時】2007年9月7日(金)10:00〜18:55(9:30開場)予定 【受講料】無料(事前登録制) 【場所】東…
タイトルの通りですが、Windows Server 2008 June 2007 CTPにExpression Blend 1.0をインストールしようとすると、下記のようなメッセージが表示されてインストールできません。 もちろんExpression Blend 1.0がサポートしているオペレーティングシステムで…
Microsoft Visual Basic 2005 Power Packs 2.0がリリースされました。 http://msdn2.microsoft.com/en-us/vbasic/bb735936.aspx ダウンロードはこちらから http://www.microsoft.com/downloads/details.aspx?FamilyID=92faa81e-e9c1-432c-8c29-813493a04ecd&…
Tech·Ed 2007 Yokohamaの3日目である8月23日(木)に、オープンステージという20分のミニセッションでPowerToolsを紹介します。 8 月 23 日 (木) スポンサー ステージ Visual Studio がもっと便利になる PowerTools のご紹介 その 1 Visual Studio がもっと…
以前にこちらの投稿で、WPFの3Dサーフェイス上にWPFのコントロールを描画して、なおかつマウスなどの操作も疑似的に可能にする「InteractiveViewport3D」を紹介しましたが、そのWindowsフォーム版ともいえるものがCodePlexにて公開されました。 WPFサーフェ…
8月の4日と18日に行われるわんくま同盟の「東京勉強会 #11」と「大阪勉強会 #12」に参加します。 8月4日(土) わんくま同盟 東京勉強会 #11 8月18日(土) わんくま同盟 大阪勉強会 #12 今回私が担当させていただくセッションは、いつもと違い1から10までグレー…
ソリューションエクスプローラからプロジェクトを右クリックしてExpression Blendで開くことができるようになるVisual Studio用のアドインツールが公開されています。 [WPF] OpenWithBlend, an addin to open your WPF projects in Blend directly from Visu…