摘要:
在本章節中,我們的目標是創建一個可復用的、帶圖標的按鈕控件,以簡化我們在視圖(View)中編寫的XAML代碼。當前,每創建一個帶圖標的按鈕,都需要在 <Button> 內部嵌套一個 <StackPanel> 和兩個 <Label>,這非常繁瑣。 我們將創建一個名為 IconButton 的新控件,它 閱讀全文
posted @ 2025-09-23 19:47
Gordon管
閱讀(33)
評論(0)
推薦(0)
摘要:
本節課程的目標是根據一個預先設計好的 UI 模型,使用 Avalonia XAML 來構建“設置”頁面的結構。我們將重點放在如何使用 Grid 和 StackPanel 等布局控件來正確地放置元素,而將具體的樣式(如顏色、字體、邊框等)留到下一節課。這種將“結構”和“樣式”分離的思路,是現代 UI 閱讀全文
posted @ 2025-09-23 19:40
Gordon管
閱讀(67)
評論(0)
推薦(0)
摘要:
本節課核心目標: 引入依賴注入 (Dependency Injection, DI) 來管理項目中各個類(特別是ViewModel)的創建和生命周期,避免在代碼中到處使用 new 關鍵字,實現解耦。 解決一個常見問題:我們不希望在程序一啟動時就創建所有頁面的ViewModel并一直保存在內存中,而是 閱讀全文
posted @ 2025-09-23 19:27
Gordon管
閱讀(34)
評論(0)
推薦(0)

浙公網安備 33010602011771號