ダイアログをさらに大幅変更(http://florianswiki.dyndns.org/Web/16)

エンバグの修正の途上で、結局ダイアログに大幅に手を入れるハメになりました。結果として、デスクトップのWindows(Win32)のファイルダイアログと機能的に近くなってきました。
既知障害として、

  • ファイルダイアログの、上書き確認ダイアログに「いいえ」と答えるとが2回出る

技術的には、ShowDialogで開いたものの場合、OnClosing()のイベントハンドラが2回呼ばれるという状況のようです。
2回目を強制的に閉じる、とかも出来るのですが、本当に上書きしちゃったらどうしよう、という理由で手をつけていません。
なんでなんだろう?


あ、まだまだ人柱募集です。

MSDN日本語版に乗っていないおもしろそげなnamespace

カメラを扱うクラスなどが入っています。
ダイアログでCamera Captureをおこなうそうな。

XML経由で設定を行う……って、なんの設定を行うんだろう?

PocketOutlookを扱うためのクラスその他が入っています。

  • Microsoft.WindowsMobile.PocketOutlook.MessageInterception

メールやSMSなど情報が来たことを横取りしてなにやら処理を行うタイプのもののようです。あー、こういう作りがあるから、Willcomのメールもクソ使いにくいPocketOutlookで扱うのか。

カレンダー、メディアプレイヤーなどのOS組み込みアプリケーションを扱うためのクラスです。電池状況や電話機能なども触れますね。

電話をかけるクラス……らしいです。
試しに使ってみるのがいいのかな。


これらの名前空間MSDNの「スマートデバイス開発」カテゴリにたくさん入っています。日本語じゃないのは、この際仕方ないにしても、C#カテゴリに引っかからないのはなぜなんだろう?

いくつかバグフィックス(http://florianswiki.dyndns.org/Web/16)

いくつかバグフィックスをして、ソースにコメントをひたすら書き込みました。
まぁ、ソース見ている人はほとんどいないとは思いますが(^^;)、こういうのはいつもやっておかないと一瞬で忘れるので。