XAML
どうも、クラスのprivateメンバー変数はlowerCamelCaseで、_は付けない派 id:kaorunです。最近は間違った事を書いて質問に答えてもらうメソッドが巷で流行っているらしいですが、それはともかく、今回はWPFでさらっとスクリーンキャプチャをするためのサンプ…
WPFがWinFormsより敷居が高い?そりゃ、最初に掛け違ってるからですよ、きっと。というわけで、これはXAML Advent Calendar 2014の3日目、12月3日分のエントリーです。WPF? XAML? MVVM? そんなにムズカシクないよ? というお話。もちろんWinRTのWindowsストア…
どうもこんにちは、手書きXAML派、id:kaorunです。このエントリーはXAML Advent Calendar 2013、2日目のエントリーです。 今回は、各種Web APIから取得したXML/JSONデータをサンプルデータとしてXAMLに差し込むおおまかな方法をご紹介します。手書きXAML派で…
みんなZune Softwareとか、MetroTwitとか、GitHub for WindowsみたいなMetroでカッコイイ デスクトップアプリをさくっと作りたかったわけですよ。WPF, Silverlight, Windows PhoneなどXAML系プラットフォーム向けの解析ツールXAML Spyのスピンオフ・オープン…
HTMLと違ってSilverlightは通常のテキストは選択できませんが、Silverlightでも表示しているテキストを選択可能にしておきたいこともあります。WinRTではTexBlockやRichTextBlockにIsTextSelectionEnabledというそのものずばりなプロパティがあるのですが、…
色々あってここの所ずっと足回りやサーバーサイドなどXAMLから遠いところにいましたが、ようやくUIレイヤーに少し戻ってきました。 根本的にこのやり方がフォーマルかというと微妙ですが、Metro Style App(コードネーム)ことWindowsストア アプリでCharmのSe…
何度もやっているのですが、いつも忘れるので備忘録として。 Windows Phone 7のSilverlightアプリでちょっと見た目に凝ったListBoxを作ろうとするとItemTemplateとDataTemplateを使用してテンプレートを定義していくのはもうお馴染みだと思います。 で、何気…
来ました! Microsoft Pre-release Software Visual Studio Code Name "Orcas" March 2007 Community Technology Preview http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx Download中...。Virtual PCイメージと、インストーラーがあるようなのでご注…
WPFでPopupコントロールを使い、その中にTextBoxなどを配置するとTabletPC+VistaでInput Panelが出なくなります。 おかしいなぁ、と思いつつ、InputMethodオブジェクトなどいろいろ試していたのですが、どうにもなりません。色々やってるうちに、TSFをOffに…
新刊、Windows Presentation Foundation: Unleashedhttp://www.amazon.co.jp/exec/obidos/ASIN/0672328917/ が届きました。 この本はWPF本として、かなりお勧め度高いです。先行した「APPLICATIONS = CODE + MARKUP」はモノトーンでひたすら解説とコードを淡…
過去のエントリでも少し触れていますが、UserControlやデータバインドのIValueConverterなどを使いたい時、XAMLにそのまま記述するとVisual StudioのデザイナやExpressionがWhoopsなどを表示してうまく編集できなくなることがあります。デザイナがなくてもや…
Channel9 Daniel Lehenbauer and Kurt Berglund: Interactive 2D controls on WPF 3D Surfaces http://channel9.msdn.com/Showpost.aspx?postid=266036 3D Tools for the Windows Presentation Foundation http://www.codeplex.com/3DTools くぅ、カッコいい…
Expression Interactive Designer改め、Expression BlendのBeta1がavailableですよ! Microsoft Expression Blend Beta 1 http://www.microsoft.com/downloads/details.aspx?FamilyId=EE6B5E7E-E1E8-4787-BF18-03C2E938A397&displaylang=en Expression Blend …
WPF/EのCTPが出てましたよ。 “WPF/E” (codename) Community Technology Preview for Windows (Dec 2006) http://www.microsoft.com/downloads/details.aspx?FamilyId=A3E29817-F841-46FC-A1D2-CEDC1ED5C948&displaylang=en 入れてみないとね...、ってMacも!?…
WPFアプリのコントロールのテキストにアンダーラインをつけて欲しいと依頼されたのですよ。ところが、これがなんかもう...。 イタリックなら単にFontStyleにFontStyles.Italicを入れればいいんです、でもこの辺にUnderlineが無い。何でよ...? 結果的には、Te…
The Next Web Nowhttp://www.microsoft.com/japan/seminar/remixtokyo/keynote/japanese/play.aspx 全部見てる暇がない...。NHKのデモは思ったよりきっちりできててすごいですね。
Windows Presentation Foundationプログラミングによると、XAMLで書いたStoryboardをコードから呼び出すにはClockが必要です云々と書いてあるが、サンプルのコードは現在のWPFでは動かない。 で、いろいろ調べてみると結局BeginStoryboard()を呼ぶだけでした…
なんでこんなに遅いんじゃー!というTransformのアニメーションがあったのですが、TransformしているGridに付けたBorderのBitmapEffectが原因でした。(OuterGlowBitmapEffectで、ぼわっとした外枠にしてあった) とりあえず、Storyboardの先頭でBItmapEffectを…
とりあえず自信はないけど、あまりにもWPFでのIME関連TSF関連の情報が無さ過ぎるので、(仮)ということで載せておきます。何時間も追い掛け回して、できてみればたったの2行、いや1行でできるか...。 InputMethod im = InputMethod.Current; im.ImeState = In…
とりあえずメモ。 Microsoft、フリーのXMLエディター「XML Notepad 2007」を公開http://www.forest.impress.co.jp/article/2006/11/24/xmlnotepad2007.html XPathが使えると、XAMLのDataBindingsの定義確認とかに使えてよい感じっほいです。 後ほど動作確認。
via WPF-ML SWF2XAMLA free tool that converts Adobe/Macromedia Flash files to XAMLhttp://www.mikeswanson.com/SWF2XAML/ Channel 9 - A Quick Tour of SWF2XAMLhttp://channel9.msdn.com/Showpost.aspx?postid=259879 とりあえず、FlashのSWFからフレー…
出ましたね。http://www.erain.com/downloads/trials/InfoRequest.asp?d=21 ZAM 3D Oct CTP Changes: � Expiration Date Extended (Feb 1st) � Compatible with .NET 3.0 and Windows Vista Final Release (formerly known as WinFX) � Compatible with Expr…
WPFのUserControlの使い方って情報が少なくって困ります。 これはUserControlを使って、ささっと作ったColorPickerコントロールを、Window上のボタンからPopupさせてみよう、というサンプル。イメージ的にはWord/Excelのツールバーの文字色選択ボタンと同じ…
WPFで小洒落たウインドウっぽくない非矩形で半透明なウインドウを作成したい場合はこんな感じです。 Windowクラスのプロパティ設定 WindowStyle="None" Background="Transparent" AllowsTransparency="true" マウス押下の処理 MouseLeftButtonDownハンドラの…
英語のMSDNの記事ですが、画像とコードだけでも目を通しておくとよいです。 Windows Presentation Foundation Windows Overview http://msdn2.microsoft.com/en-us/library/737d04ec-8861-46c3-8d44-fa11d3528d23.aspx
Visual Studioで作成したWPF Windows Applicationは、App.xamlが自動的に作成されてWindow1.xamlを自動的に呼び出すようになってます。 http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml…
「.NET Framework 3.0 開発事始め」を更新しました。 もーがりがりXAML書いてるので、ノウハウをまとめたいのですが余裕がないです。最近モノにしたのはプレビュー付きDrag & DropとかUserControlとかInkCanvasとか...。 IMEがらみでTSFがイヤな感じの動きを…
GIGAZINEで紹介されてるPDC2003当時のLonghornコンセプトビデオ(YouTube)がなつかしくて、しかも面白いです。 LonghornからVistaへの過程で.NETの夢が大きく傾いて方向転換があったのは言うまでもなくいろいろと残念なことなんですが、このビデオを見ている…
強化版XampPad的なツール Kaxaml 0.1 (Alpha)http://notstatic.com/archives/49via Yuya Yamakiさん (via うなまな さん) しかし、XamlPadにしても、これにしても、なぜExplorerからDrag & Dropできないのか...?
.NET3.0やらWindows SDKやらを入れた頃から、ヘルプはきちんと登録すればVSからちゃんと参照されるんだろうなぁ...、と思いつつ放置していました。 が、さすがにイライラも限界点を超えてきつつあるので、調べてみたら、わかってしまえば単純かつ簡単なこと…