私はWPFアプリケーション(「noteyourlife」と呼ばれる1つのノートクローン)に取り組んでいます。このアプリケーションでは、タグをエントリに動的に割り当てることができます(最近のほとんどすべてのWeb 2.0アプリと同じです)。このために、WindowsフォームのプロトタイプにFlowLayoutPanelがあり、非常にうまく機能しました。十分なスペースがない場合はタグを次の行にフロートさせ、必要に応じてスクロールバーを取得したいと思います。
これはWPFでどのように達成できますか?遊んだ
<StackPanel Orientation="Horizontal" FlowDirection="LeftToRight" ...>
ただし、必要に応じて次の行の要素は移動しません。