我正在C#中開發WPF應用程序,並且正在考慮在各種窗口中實現自定義UI元素。在WPF中創建可重用的界面元素
我想要一個最小化的托盤(僅約4px可見),在點擊托盤旁邊的圖標後展開。擴展版本將顯示所有控件,並在再次單擊該圖標時最小化。我創建了一個快速的HTML concept來澄清事情。
我知道我可以在我的應用程序中放置一個堆棧面板和按鈕,並且在單擊按鈕時將它們向上移動,但是之後我需要複製很多代碼。儘管我對C#有豐富的經驗,但對於WPF界面開發/模板我還是比較陌生,但我確信必須有一種方法,以便我可以在應用程序中使用該UI元素,而無需複製/在我的表單類文件中粘貼大量代碼行。
我希望有人能幫助我,或者至少讓我指向正確的方向。