摘要:        
在本章节中,我们的目标是创建一个可复用的、带图标的按钮控件,以简化我们在视图(View)中编写的XAML代码。当前,每创建一个带图标的按钮,都需要在 <Button> 内部嵌套一个 <StackPanel> 和两个 <Label>,这非常繁琐。 我们将创建一个名为 IconButton 的新控件,它    阅读全文
posted @ 2025-09-23 19:47
Gordon管
阅读(32)
评论(0)
推荐(0)
        
            
        
        
摘要:        
本节课程的目标是根据一个预先设计好的 UI 模型,使用 Avalonia XAML 来构建“设置”页面的结构。我们将重点放在如何使用 Grid 和 StackPanel 等布局控件来正确地放置元素,而将具体的样式(如颜色、字体、边框等)留到下一节课。这种将“结构”和“样式”分离的思路,是现代 UI     阅读全文
posted @ 2025-09-23 19:40
Gordon管
阅读(64)
评论(0)
推荐(0)
        
            
        
        
摘要:        
本节课核心目标: 引入依赖注入 (Dependency Injection, DI) 来管理项目中各个类(特别是ViewModel)的创建和生命周期,避免在代码中到处使用 new 关键字,实现解耦。 解决一个常见问题:我们不希望在程序一启动时就创建所有页面的ViewModel并一直保存在内存中,而是    阅读全文
posted @ 2025-09-23 19:27
Gordon管
阅读(31)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号