WPF入门到精通:2.WPF常用控件及布局

WPF(Windows Presentation Foundation)是一个用于构建 Windows 应用程序的框架,它提供了丰富的控件和布局方式,帮助开发者快速构建出现代化的应用程序。

WPF常用控件

  1. Button 控件 WPF 中最常用的控件之一。它由一个文本标签和一个可选图像定义。

  2. Label 控件用于显示文本,它通常用于标识其他控件。
  3. TextBox 控件允许用户输入文本。
    
    
  4. PasswordBox控件用于输入密码,它不会显示输入的字符。
    
    
  5. CheckBox控件允许用户选择是否选中一个选项。它通常用于开关选项。
    
    
  6. RadioButton 控件用于选择一组互斥的选项。只有一个选项可以被选中。
    
    
    
  7. ComboBox控件允许用户从一个下拉列表中选择一个选项。
    
      
      
      
    
    
  8. ListBox控件用于显示一个列出的项目,用户可以从中选择一个或多个。
    
      
      
      
    
    
  9. TabControl  标签页控件
    
    
    
        
                
                
                    
                
                
                    
                
            
        
    
    
  10. UserControl  用户控件
    
        
     
        
    
    

注意:TabControl  标签页控件中TabItem 为对应用户控件,sys为引用命名空间名称,TestControl指向具体用户控件

WPF入门到精通:2.WPF常用控件及布局_第1张图片

WPF布局面板:

  1. 栅格布局(Grid) :栅格布局是 WPF 中最灵活和最强大的布局方式之一。它允许你将 UI 元素划分为行和列,并在每个单元格中放置 UI 元素。

  2. 堆叠布局(StackPanel):堆叠布局是一种简单的布局方式,它按照水平或垂直顺序将 UI 元素堆叠在一起。可以使用 Orientation 属性来控制堆叠的方向。

  3. 流式布局(WrapPanel):流式布局是一种自适应的布局方式,它按照水平或垂直顺序将 UI 元素排列在一行或一列中,当元素无法全部显示在行或列中时,它们将自动换行。

  4. 均匀布局(UniformGrid):均匀布局将 UI 元素均匀分布在一个网格中。可以使用 Rows 和 Columns 属性来控制行数和列数。

  5. DockPanel(停靠面板) - 它允许你将 UI 元素放置在容器的上、下、左、右或中心位置。

  6. Canvas(画布) - 可以将控件按照绝对位置进行放置,常用于绘制图形或自定义布局。

常用布局演示代码


    
        
            

                

                
                
                
                
                
                
            

            
            
                
                    
                    
                    
                
                
                    
                    
                
                

演示效果: 

WPF入门到精通:2.WPF常用控件及布局_第2张图片

总结

WPF 提供了大量的控件和布局方式,可以帮助快速构建应用程序。在选择控件和布局方式时,需要根据具体的需求进行选择。

你可能感兴趣的:(WPF,WPF)