Help us understand the problem. What is going on with this article?

今更ながらWPFに置き換えてみる(4)

多分WPFの開発はXAMLでがっちり記述するのが大前提なんだろーな、と思ってはいるんですが、なんかスカスカ感があってついデザイナ中心で作ってしまいがちです。皆さんはどうなんでしょうか。

実装予定機能・・・

ということで、
・画面構成はほぼ今のFORMSのVBアプリと同様。
・時報機能あり。時間になるとこんな感じのNOTIFYが表示される

無題.png

・タスクバー内のNotificationも今と同様のバリエーション
・NotifyIconクリックでメイン画面をShowする際に、Screenのエッジにスナップ

新たにこんなことができるかを確認しつつ可能であれば実装
・NotifyIconをデスクトップにドラッグすることでNotifyIconを消去しアプリのタスク専用の小Windowを表示。
・同様に逆に小WindowをタスクバーにドラッグすることでNotifyIcon化
(これイベントトラップ細工しないと難しそう)
・メインのウインドウのShow/Hideの際のトランジションをなんか工夫

見た目重視。
プロセスのアイコン化ってそれほど特殊な考え方じゃないハズ。UNIXとかそうなんですよねよく知らないけど。
NeXTの適当にまねて作ったこんな感じのとか↓。
コメント 2020-02-27 210952^2.png

Macで最初に手に入れたThinkCって言語環境についてたリファレンスアプリがいい感じにやってたのを思い出して、あれを目標に。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away