Windows Forms はよく知っていますが、WPF は初めてです。
RSS リーダーに似たアプリケーションを作成したいと思います。メイン ウィンドウでは、すべてのメモがポストイットのようなフレームに表示され、すべてのメモが連鎖して上下にスクロールできるようにする必要があります。また、一種の魚眼ビューを含めたいと考えています。単一のメモは画面の中央にフルサイズで表示され、端で縮小および回転します。
カスタム コントロール、変換、およびデータ バインディングの概念は知っていますが、メイン ウィンドウでノートを表示およびスクロールする方法がわかりません。質問は次のとおりです。
- 順序付けられた一連のメモを配置、表示、およびスクロールするための推奨される方法は何ですか?
- 単一のメモが画面上の自分の位置を検出する必要がありますか、それともコンテナーによって通知される必要がありますか?
- このようなソリューションでは、関連するメモを元のメモと線で結ばれた「複数のポップアップ」メモとして開く機能をどのように提供しますか? (Google Wonder Wheel で関連する結果をトラバースするように、そこに adobe flash があります)
- このようなポップアップ ウィジェットを表示および操作 (移動、アタッチ、折りたたみ) するための標準的なソリューションはありますか?
あなたの提案に他の GUI フレームワーク (Forms、Swing、SWT) との類似点がある場合は、比較も歓迎します。
前もって感謝します!