<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>The road to C# master trapemiya</title><link>http://blogs.wankuma.com/trapemiya/</link><description>C#を中心に、.NETの話題を取り上げます</description><managingEditor>trapemiya &lt;miya.hideki@nifty.com&gt;</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>trapemiya &lt;miya.hideki@nifty.com&gt;</dc:creator><title>【WPF】 値コンバータ（MultiBinding）はConvertメソッドでデザイン時を考慮しないとダメ</title><link>http://blogs.wankuma.com/trapemiya/archive/2008/10/09/158513.aspx</link><pubDate>Thu, 09 Oct 2008 16:03:00 GMT</pubDate><guid>http://blogs.wankuma.com/trapemiya/archive/2008/10/09/158513.aspx</guid><wfw:comment>http://blogs.wankuma.com/trapemiya/comments/158513.aspx</wfw:comment><comments>http://blogs.wankuma.com/trapemiya/archive/2008/10/09/158513.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/trapemiya/comments/commentRss/158513.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/trapemiya/services/trackbacks/158513.aspx</trackback:ping><description>&lt;P&gt;はまりました。MultiBindingを初めて試したのですが、WPFデザイナがキャストが失敗したと言ってうまく表示してくれない。コンパイルして実行する分には何ら問題がない。Xamlとにらめっこしたけど問題なさそう。それに第一コンパイルして実行できてる。う～ん・・・&lt;/P&gt;
&lt;P&gt;答えはMSDNにあった。&lt;/P&gt;
&lt;P&gt;&lt;SPAN id=nsrTitle&gt;WPF デザイナ読み込みエラーのトラブルシューティング&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/ja-jp/library/bb546934.aspx"&gt;http://msdn.microsoft.com/ja-jp/library/bb546934.aspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Convertメソッドを例として対策方法がそのまんま載っている。&lt;BR&gt;要は、&lt;BR&gt;-------引用開始----------------------------------&lt;BR&gt;Application&lt;SPAN class=languageSpecificText&gt;&lt;SPAN class=cs&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;Current がアプリケーションではなくデザイナ アプリケーションを参照するため、このバインディングはデザイン時に例外を発生させます。この例外の発生を回避するには、値コンバータで入力パラメータをチェックするか、デザイン モードになっているかどうかをチェックする必要があります。&lt;BR&gt;-------引用終了----------------------------------&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;確かにWPFデザイナはXamlを記述するとリアルタイムに生データを表示してくれるので、考えてみればそういったことも起こりえるんだろうな。ここもWindowsフォームとは頭を切り替えなきゃいけないようだ。&lt;BR&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;img src ="http://blogs.wankuma.com/trapemiya/aggbug/158513.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>trapemiya &lt;miya.hideki@nifty.com&gt;</dc:creator><title>【WPF】IsDefault="True"なボタンを複数作りたいんだけど。</title><link>http://blogs.wankuma.com/trapemiya/archive/2008/10/03/158056.aspx</link><pubDate>Fri, 03 Oct 2008 11:10:00 GMT</pubDate><guid>http://blogs.wankuma.com/trapemiya/archive/2008/10/03/158056.aspx</guid><wfw:comment>http://blogs.wankuma.com/trapemiya/comments/158056.aspx</wfw:comment><comments>http://blogs.wankuma.com/trapemiya/archive/2008/10/03/158056.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/trapemiya/comments/commentRss/158056.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/trapemiya/services/trackbacks/158056.aspx</trackback:ping><description>&lt;P&gt;調べてみたら見つかった。&lt;SPAN id=nsrTitle&gt;AccessKeyManager を使ってイベントを発生させる要素のスコープを制限している。制限するかどうかは添付プロパティを設けて制御するようにしている。なるほど、勉強になりました。&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;#8220;Default&amp;#8221; buttons in WPF and multiple default buttons per page&lt;BR&gt;&lt;A href="http://neilmosafi.blogspot.com/2007/04/default-buttons-in-wpf-and-multiple.html"&gt;http://neilmosafi.blogspot.com/2007/04/default-buttons-in-wpf-and-multiple.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/trapemiya/aggbug/158056.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>trapemiya &lt;miya.hideki@nifty.com&gt;</dc:creator><title>【WPF】 StoryBoardアニメーションの使いどころ </title><link>http://blogs.wankuma.com/trapemiya/archive/2008/09/17/156811.aspx</link><pubDate>Wed, 17 Sep 2008 17:30:00 GMT</pubDate><guid>http://blogs.wankuma.com/trapemiya/archive/2008/09/17/156811.aspx</guid><wfw:comment>http://blogs.wankuma.com/trapemiya/comments/156811.aspx</wfw:comment><comments>http://blogs.wankuma.com/trapemiya/archive/2008/09/17/156811.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/trapemiya/comments/commentRss/156811.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/trapemiya/services/trackbacks/156811.aspx</trackback:ping><description>&lt;P&gt;WPF Taskbar Notifier - A WPF Taskbar Notification Window&lt;BR&gt;&lt;A href="http://www.codeproject.com/KB/WPF/WPF_TaskbarNotifier.aspx?display=Print"&gt;http://www.codeproject.com/KB/WPF/WPF_TaskbarNotifier.aspx?display=Print&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;上記で紹介されているTaskbar Notifierは、StoryBoardのアニメーションを使ってWindowを出したり、引っこめたりしている。&lt;BR&gt;なるほど。アニメーションもこういう使い方をすると有益である。ずいぶん前にアプリケーションバーが欲しくてC#で作成したことがあった。SetWindowPosを使ってアプリケーションバーがアニメーションで隠れたり出てきたりするようにしたのだが、WPFだとStoryBoardで実現できるわけだ。&lt;BR&gt;&lt;BR&gt;ちょうどTaskbar Notifierみたいなアプリケーションを作りたかったので、真剣に取り組んでみよう。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/trapemiya/aggbug/156811.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>trapemiya &lt;miya.hideki@nifty.com&gt;</dc:creator><title>【Xbox360】 Too Human</title><link>http://blogs.wankuma.com/trapemiya/archive/2008/09/15/156541.aspx</link><pubDate>Mon, 15 Sep 2008 11:59:00 GMT</pubDate><guid>http://blogs.wankuma.com/trapemiya/archive/2008/09/15/156541.aspx</guid><wfw:comment>http://blogs.wankuma.com/trapemiya/comments/156541.aspx</wfw:comment><comments>http://blogs.wankuma.com/trapemiya/archive/2008/09/15/156541.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/trapemiya/comments/commentRss/156541.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/trapemiya/services/trackbacks/156541.aspx</trackback:ping><description>&lt;P&gt;Xbox360をこの夏に手に入れて、初代Xboxと入れ替えて楽しんでいます。初代Xboxと違ってD4で接続できるので、液晶大画面テレビでプレイすると本当にきれいですね。&lt;/P&gt;
&lt;P&gt;Too Human&lt;/P&gt;&lt;IMG src="http://trapemiya.wankuma.com/images/blog/xbox/TooHuman.jpg"&gt;　 2008.08.28　日本発売 
&lt;P&gt;オープニングからしてアメリカの映画を見ているようです。ゲームをせずにこのまま見ていてもいいぐらい・・・Ｗ　始めたばかりなんですが、大きなストーリーの流れを予感させてくれます。こういう雰囲気のゲームを楽しむにはXbox360がぴったりですね。&lt;BR&gt;我が家にはWii、プレステ、DS、PSPなどがありますが、Xbox360のゲームにはそれらには少ないアメリカっぽい独特の雰囲気を感じさせてくれます。&lt;BR&gt;&lt;BR&gt;さて、Too HumanはHalo 3に続くMicrosoft Game Studioのアクション作品です。これだけで注目度１２０％です。ただ、残念なことにHalo 3のようにオフラインでの協力プレイが無いんです。Xbox Liveによるオンラインでの協力プレイは可能なんですけどね。こういう戦闘ものは個人的には協力プレイが楽しいと思うんで、オフラインでも協力プレイを実現してほしかったんですが、やはり画面が狭かったのかもしれません・・・&lt;BR&gt;ということで、２台のXbox360でXbox Liveを通じて協力プレイをするのが正しい道なんでしょう。&lt;STRONG&gt;たとえ家庭内であってもです&lt;/STRONG&gt;ｗ&lt;BR&gt;まぁ、Xbox360も今月の１１日に値下げになりましたし、チャンスかもしれません。&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;（参考）&lt;BR&gt;Too Human&lt;BR&gt;&lt;A href="http://www.xbox.com/ja-JP/games/splash/t/toohuman/"&gt;http://www.xbox.com/ja-JP/games/splash/t/toohuman/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;マイクロソフト、本日より Xbox 360&amp;#174; の現行モデルの価格改定と&lt;BR&gt;新しいスタンダードモデルの発売を開始&lt;BR&gt;&lt;A href="http://www.xbox.com/ja-JP/press/release/20080911.htm"&gt;http://www.xbox.com/ja-JP/press/release/20080911.htm&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/trapemiya/aggbug/156541.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>trapemiya &lt;miya.hideki@nifty.com&gt;</dc:creator><title>マイクロソフト テック フィールダーズが結成されたんですね。</title><link>http://blogs.wankuma.com/trapemiya/archive/2008/09/09/155935.aspx</link><pubDate>Tue, 09 Sep 2008 10:28:00 GMT</pubDate><guid>http://blogs.wankuma.com/trapemiya/archive/2008/09/09/155935.aspx</guid><wfw:comment>http://blogs.wankuma.com/trapemiya/comments/155935.aspx</wfw:comment><comments>http://blogs.wankuma.com/trapemiya/archive/2008/09/09/155935.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/trapemiya/comments/commentRss/155935.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/trapemiya/services/trackbacks/155935.aspx</trackback:ping><description>&lt;P&gt;MSDN Flashから引用します。&lt;/P&gt;
&lt;P&gt;「まずは、マイクロソフトのエバンジェリスト 9 名が、エバンジェリストの活動報告や、コラムの執筆を通じて活動を開始します。&lt;BR&gt;エバンジェリストは、それぞれにブログでの情報発信をしていますが、このサイトでは、ブログで執筆した内容を整理したものや、マイクロソフトの製品や技術に IT エンジニアとしてのエバンジェリストの視点も加え、より現場に近い形のコラムを充実させていきます。」&lt;/P&gt;
&lt;P&gt;マイクロソフト テック フィールダーズ&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/powerpro/TF/default.mspx"&gt;http://www.microsoft.com/japan/powerpro/TF/default.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;コラムは読みやすくて良い感じですね。個人的には「SharePoint で行う「製品開発」シリーズ」が楽しみです。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/trapemiya/aggbug/155935.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>trapemiya &lt;miya.hideki@nifty.com&gt;</dc:creator><title>SQL Server 2008において、時刻情報を削除して本日の日付のみを求めるには？</title><link>http://blogs.wankuma.com/trapemiya/archive/2008/09/04/155521.aspx</link><pubDate>Thu, 04 Sep 2008 16:57:00 GMT</pubDate><guid>http://blogs.wankuma.com/trapemiya/archive/2008/09/04/155521.aspx</guid><wfw:comment>http://blogs.wankuma.com/trapemiya/comments/155521.aspx</wfw:comment><comments>http://blogs.wankuma.com/trapemiya/archive/2008/09/04/155521.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/trapemiya/comments/commentRss/155521.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/trapemiya/services/trackbacks/155521.aspx</trackback:ping><description>&lt;P&gt;SQL Server 2005 までは本日の日付のみを得るために、以下のようにして時刻部分を削除していました。&lt;/P&gt;
&lt;P&gt;convert(smalldatetime, convert (nvarchar, getdate() , 111), 120)&lt;/P&gt;
&lt;P&gt;SQL Server 2008からはdate型が追加されたので、以下でいいようですね。&lt;/P&gt;
&lt;P&gt;convert&amp;nbsp;(date, getdate())&lt;/P&gt;
&lt;P&gt;ところで、datetime型やsmalldatetime型の場合は時刻情報が邪魔をして思ったようにレコードが抽出されず、バグにつながりやすかったのですが、date型を使えばこのような心配はいりません。何気にdate型は素晴らしいです。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/trapemiya/aggbug/155521.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>trapemiya &lt;miya.hideki@nifty.com&gt;</dc:creator><title>クリスタルレポートのグローバル変数は衝突してもエラーが出ない。</title><link>http://blogs.wankuma.com/trapemiya/archive/2008/08/21/153878.aspx</link><pubDate>Thu, 21 Aug 2008 19:09:00 GMT</pubDate><guid>http://blogs.wankuma.com/trapemiya/archive/2008/08/21/153878.aspx</guid><wfw:comment>http://blogs.wankuma.com/trapemiya/comments/153878.aspx</wfw:comment><comments>http://blogs.wankuma.com/trapemiya/archive/2008/08/21/153878.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/trapemiya/comments/commentRss/153878.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/trapemiya/services/trackbacks/153878.aspx</trackback:ping><description>&lt;P&gt;久々にクリスタルレポートを作成したら見事にハマりました。&lt;BR&gt;クリスタルレポートのクリスタル構文におけるグローバル変数は、例えば以下のように書けます。&lt;BR&gt;&lt;BR&gt;Global numberVar rowcount&lt;BR&gt;&lt;BR&gt;デフォルトがグローバルなので、&lt;BR&gt;&lt;BR&gt;numberVar rowcount&lt;BR&gt;&lt;BR&gt;でも同じです。&lt;/P&gt;
&lt;P&gt;問題はこのrowcountを複数の箇所で宣言してもエラーになりません。したがって、rowcountを複数で宣言していることに気付かないと、おかしな動作にぶちあたることになります。例えば、&lt;/P&gt;
&lt;P&gt;rowcount := rowcount + 1&lt;/P&gt;
&lt;P&gt;と書いて、レコードが読まれる度に１づつインクリメントされることを期待します。ところが他の場所でも同じrowcountを宣言して同じ処理をしている場合、rowcountは２づつインクリメントされることになります。これは、随分前に作成したレポートを久しぶりに改修するような場合に起こりやすいでしょう。&lt;/P&gt;
&lt;P&gt;こういう例はまだわかりやすいのですが、もっと複雑なロジックだとこの現象の原因に気付くのに時間がかかります。&lt;BR&gt;そういうわけでハマりました。２時間も・・・&lt;BR&gt;なでしこジャパンが銅メダルをかけて闘っているというに、ふたたびこんな時間を浪費しないようにブログに戒めとして残しておきます。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/trapemiya/aggbug/153878.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>trapemiya &lt;miya.hideki@nifty.com&gt;</dc:creator><title>データ バインドと WPF でデータの表示をカスタマイズする</title><link>http://blogs.wankuma.com/trapemiya/archive/2008/07/29/150834.aspx</link><pubDate>Tue, 29 Jul 2008 17:21:00 GMT</pubDate><guid>http://blogs.wankuma.com/trapemiya/archive/2008/07/29/150834.aspx</guid><wfw:comment>http://blogs.wankuma.com/trapemiya/comments/150834.aspx</wfw:comment><comments>http://blogs.wankuma.com/trapemiya/archive/2008/07/29/150834.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/trapemiya/comments/commentRss/150834.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/trapemiya/services/trackbacks/150834.aspx</trackback:ping><description>&lt;P&gt;よさそうな内容なので後でじっくり読みたい。&lt;/P&gt;
&lt;P&gt;データ バインドと WPF でデータの表示をカスタマイズする&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/ja-jp/magazine/cc700358.aspx?rss_fdn=MSDNTopNewInfo"&gt;http://msdn.microsoft.com/ja-jp/magazine/cc700358.aspx?rss_fdn=MSDNTopNewInfo&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/trapemiya/aggbug/150834.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>trapemiya &lt;miya.hideki@nifty.com&gt;</dc:creator><title>サポート技術情報のRSSって新着サポート技術情報だけになっちゃったんだね？</title><link>http://blogs.wankuma.com/trapemiya/archive/2008/07/29/150792.aspx</link><pubDate>Tue, 29 Jul 2008 12:13:00 GMT</pubDate><guid>http://blogs.wankuma.com/trapemiya/archive/2008/07/29/150792.aspx</guid><wfw:comment>http://blogs.wankuma.com/trapemiya/comments/150792.aspx</wfw:comment><comments>http://blogs.wankuma.com/trapemiya/archive/2008/07/29/150792.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/trapemiya/comments/commentRss/150792.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/trapemiya/services/trackbacks/150792.aspx</trackback:ping><description>&lt;P&gt;久しぶりにサポート技術情報のRSS一覧を見に行ったら見つからない。あれ？どこだっけな？と探すこと小一時間。その間に気になる記事とかつまみ食いしてたこともありますが・・・。&lt;BR&gt;あまりにも見つからないので検索対象を広げたところ、Jittaさんのブログ発見。&lt;/P&gt;
&lt;P&gt;マイクロソフト サポート情報の RSS フィード &lt;BR&gt;&lt;A href="http://blogs.wankuma.com/jitta/archive/2008/07/17/149421.aspx"&gt;http://blogs.wankuma.com/jitta/archive/2008/07/17/149421.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;あれ～、無くなっちゃったのね。なんでだろー。&lt;BR&gt;とりあえずJittaさんのおかげで解決。多謝。&lt;BR&gt;たぶんこのJittaさんの記事、一度はタイトルだけは見てるはずなんだけど、さくっと通り過ぎてたなぁ。&lt;BR&gt;それにしても直近でナイスな記事でした。この記事が無かったらお昼ご飯が遅れてたもの。&lt;/P&gt;
&lt;P&gt;というわけで現在正式に表に出ているのは、ＭＳＤＮホームのトップページにあるサポート技術情報のRSSだけかな？これはどうも新着サポート技術情報のRSSのようです。&lt;/P&gt;
&lt;P&gt;じゃっ、お昼ごはんということで。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/trapemiya/aggbug/150792.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>trapemiya &lt;miya.hideki@nifty.com&gt;</dc:creator><title>セーコかセイコか？</title><link>http://blogs.wankuma.com/trapemiya/archive/2008/04/24/135011.aspx</link><pubDate>Thu, 24 Apr 2008 13:48:00 GMT</pubDate><guid>http://blogs.wankuma.com/trapemiya/archive/2008/04/24/135011.aspx</guid><wfw:comment>http://blogs.wankuma.com/trapemiya/comments/135011.aspx</wfw:comment><comments>http://blogs.wankuma.com/trapemiya/archive/2008/04/24/135011.aspx#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://blogs.wankuma.com/trapemiya/comments/commentRss/135011.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/trapemiya/services/trackbacks/135011.aspx</trackback:ping><description>&lt;P&gt;「サーバ」と「サーバー」、Microsoft流の表記はどっち？&lt;BR&gt;&lt;A href="http://codezine.jp/a/article/aid/2460.aspx"&gt;http://codezine.jp/a/article/aid/2460.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;いつも悩んでいるんだが、最近はサーバーと書くことの方が多い。だって、そう発音するんですもの。でも、サーバの方がかっこいい。ある種の２ちゃんのような表現なのか？&lt;/P&gt;
&lt;P&gt;だいぶ前にＣＤ検索システムの設計をしたことがある。例えば松田聖子。マツダセイコと書くが、マツダセーコとはあまり書かない。でも、発音はセーコが一般的だと思う。今ならどっちもヒットさせることは無理な相談ではないが、当時はそうもいかなかった。だからアーティストの登録は書き言葉で行うというルールを作らざるを得なかった。だから、読みはセイコで登録した。&lt;BR&gt;日本語には書き言葉と読み言葉というゆらぎがあることを思い出した。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/trapemiya/aggbug/135011.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>