2010-01-01から1年間の記事一覧

Q002.Window を Normal で起動してから最大化しましたが、Width と Height の値が Normal の時と変わっていません!これって一体・・・

A. Window.Width や Window.Height プロパティはデザイン用のプロパティです。実行中の描画サイズを取得するなら、 RenderSize プロパティを参照してください。 C# private void Window_StateChanged(object sender, System.EventArgs e) { label1.Content …

Q001.Window.DialogResult プロパティって Form.DialogResult と違うのですか?

A. 全く別の動きをします。まず XAML では設定不可。ShowDialog() で起動した Window のロード完了以降にしか設定できません。しかもこのプロパティを設定した途端、Window はクローズするという楽しい仕様ですw 詳しくは Window.DialogResult のドキュメ…

Q018. Button.DialogResult プロパティがなくなってるしー!!

A. Button.IsCancel、Button.IsDefault プロパティを使ってください。 WPF FAQ の目次に戻る

Q017. 丸い Button を作るには?

A. ControlTemplate を使ってカスタマイズします。ControlTemplate については、以下の記事を参考にしてください。 関連記事 : WPF/Silverlight UIフレームワーク入門 第4回 “見た目”を決めるコントロール・テンプレート 関連記事 : 未確認飛行 C:テン…

Q016.ComboBox で InputMethod.IsInputMethodEnabled="False" としても、IME が無効になりません。

A. MSDN フォーラムで質問し、Connect にもフィードバックしましたが、これは ComboBox の仕様みたいです。回避策は、以下のように若干手の込んだ仕掛けが必要です。 まず添付ビヘイビアと拡張メソッドを提供するヘルパクラスを用意します。 using System.W…

Q015. IME を無効にしたいんですが、判りません!><

A. コントロールの XAML に「InputMethod.IsInputMethodEnabled="False"」 を追加してください。 WPF FAQ の目次に戻る

Q014. コントロールの ImeMode プロパティはどこいった?

A. ImeMode プロパティはありません。InputMethod で IME を設定します。以下 Code Recipe の参考記事をどうぞ。 関連記事 : WPF で IME (かな漢字変換) を切り替えるには WPF FAQ の目次に戻る

Q013. Border の BorderBrush を Red で設定したのですが、Border が表示されません。(;_;)

A. BorderThickness プロパティで Border の太さを任意の値に設定してください。 WPF FAQ の目次に戻る

Q012. 背景のイメージはどこで指定するの?

A. Visual Studio なら「プロパティ」→「ブラシ」→「Background」のイメージブラシでイメージを設定します。Expression Blend 4 なら「プロパティ」→「ブラシ」→「Background」で「タイル ブラシ」タグを選んで「ImageSource」で設定します。 WPF FAQ の目…

Q011. フォントを縦書きにするにはどうすればいいのですか?

A. WPF にはフォントを縦書きにする機能はありません。でも幾つか回避策はいくつかあるようです。 関連記事 : WPF の縦書き 関連記事 : 【WPF】似非縦書きTextBlockいきま〜す。 関連記事 : 【WPF】複数行の縦書きTextBlock(もちろん似非) 関連記事 :…

Q010. コントロールの DesignMode プロパティはどこ行きましたか?

A. DesignerProperties.GetIsInDesignMode メソッドを使ってください。C# if (DesignerProperties.GetIsInDesignMode(this)) { // ・・・・・・ } VB.NET If DesignerProperties.GetIsInDesignMode(Me) Then ' ・・・・・・ End If WPF FAQ の目次に戻る

Q009. Control.BackColor プロパティはどこ行った?!

A. Control.Background プロパティを使ってください。 WPF FAQ の目次に戻る

WPF 超入門 〜「WindowsForms 開発者のための WPF 早わかりQ&A」

WPF ですが、Windows Forms から移行した人は、私も含め要領掴めない人が多いようです。特に VB ユーザーはかなり苦戦してるんじゃないでしょうか?原因は、Windows Forms のプログラミングスタイルを引きずってるせいだと思います。 (#2010/01/17 追記 : …

Q008. コントロールに Anchor プロパティがないよっ!!><

A. VerticalAlignment・HorizontalAlignment プロパティで設定します。 WPF FAQ の目次に戻る

相互運用による IDE の問題

こんなことする人、殆どいないでしょうが、WPF Window と Windows フォームを同じプロジェクト内で開発しています。WindowsForms と WPF は全く違うアーキテクチャなので本来別プロジェクトにすべきなんですが、WindowsForms から WPF への「緩やかな移行」…

中国情報部

#内容の重要性に鑑み、前回のエントリーから中西教授の論文の話を独立させました。 米国防諜官の告白 政治家といい、マスコミといい、どうしてここまで売国なのか。それは中国の浸透工作が成功しているからに他なりません。 「正論」平成18年4月号に中西輝…

サンデー毎日の華麗なる売国記事に眩暈が!

サンデー毎日といえばいわく付きの記事を載せることで有名な週刊誌ですが、またまた今回も派手に売国記事を載せてくれました。 あぶない外相 前原誠司 というタイトルで特集を組んでいうには 尖閣諸島や北方四島など領土をめぐる外交問題の失政で、菅政権は…

中国の核実験災害

本記事はかってYahoo!ブログに公開した記事の転載です。今回の事件を契機に、いまこそ彼の国の本質を認識し直さなければなりません。 私たちは生まれたときから常に「日本は世界唯一の被爆国である」と聞かされてきました。確かに戦争で核兵器を落とされた国…

尖閣ビデオ流出

とんでもないことが起きましたね。すぐ消されるかもしれませんが動画のリンク貼っておきます。

Wave 姉ヶ崎寧々

半年前くらいに Amazon に注文しといて、その後すっかり忘れていた Wave の姉ヶ崎寧々のフィギュアが先日届きました。思った以上に造型が良く、健康的なお色気で溢れてますw 一部では「顔が似てねーよ!(゚д゚)」という意見もあるようですが、私はそもそもラ…

透過ボタンを作成する(XAML 版)

MSDN フォーラムのスレッドで、ボタンを透明にすると同時に枠も消したいとの話が出てたのでチャレンジしましたが、その後色々試した結果、こんな感じでいいんでないかと思いました。Button の Template の中身を Border のみにしています。フォーラムに書い…

住生活G、横浜ベイスターズ買収交渉を打ち切り

TBS はやたら口が軽いし、知事はなんか余計なこと言ってるし、球団は新オーナーの意向無視して組閣強行してるし、こんなんでホント大丈夫かと思っていたら、案の定、買収交渉打ち切りですかーっ!! せっかく赤字球団引き受けてくれるというのに、上から目線…

今週のお題「最近のマイブームは八九式中戦車です」

最近なぜか旧軍戦車に嵌ってます。 Armour Modelling 2010年 10月号にファインモールド製の 八九式中戦車が付録に付くと聞き、早速ゲットいたしました。Armour Modelling (アーマーモデリング) 2010年 11月号 [雑誌]出版社/メーカー: 大日本絵画発売日: 2010…

添付ビヘイビアを使い TextBox で数値以外を入力できなくする。

TextBox を使う場合、数値以外は入力させたくないというケースって結構あると思います。Window のイベントハンドラで対処してもいいし、TextBox を継承してもいいとは思うのですが、より汎用的に使いまわすには「添付ビヘイビア」がお勧めです。添付ビヘイビ…

95式軽戦車

The Pacific 見てるうち、太平洋戦争における日本陸軍の戦いに段々興味が湧いてきて色々調べてたら、昔は弱っちく見えた日本戦車が何故かかっこよく見えてきました。いやホント〜に弱いんですがね(汗 で、約三十年ぶりに、思わずプラモを買ってしまいました…

皇居

# 昨年6月17日のエントリーでしたが、何故かこっちに移動してきました。(^^; 先日、一般参観で嫁と一緒に皇居に入らせて頂きました。(^^)v宮内庁のホームページ 参観案内のページこういう言い方は大変失礼とは思いますが、ある意味都心で最高の観光スポット…

最近 WPF で嵌ったこと

WPF

以下、備忘録です。まだうまく纏まってませんが、時間を見て整理し直そうと思ってます。 添付ビヘイビアを別プロジェクトに定義し、別の WPF ライブラリで使うとエラーが発生する。 例えば スタートプロジェクト A、WPF Window ライブラリ B、添付ビヘイビア…

不適切な発言として報告

以下、判る方にしか判らない話です。昨日、某フォーラムにて、初めて 「不適切な発言として報告」 のコマンドを使わせて頂きました。私はあのスレ見てただけなんですが、あれはあまりに酷すぎます。某氏の怒りももっともだと思いました。 某社の完全な管理下…

台湾

どこのえろげーサイトかと思ったら・・・

インラインアセンブラ

先日のわんくま勉強会でアセンブラのセッションがありましたが、たいへん興味深く見させてもらいました。 アセンブラは触り程度にしか判らないのですが、久々にアセンブラの話しを聞いて思い出したのが、 Delphi-ML の以下のスレッド。わたしのレスもしっか…