首页 > 其他分享 >wpf第十一个画面

wpf第十一个画面

时间:2024-01-26 09:00:11浏览次数:23  
标签:控件 第十一个 20 实际效果 DataGrid 画面 wpf Margin 属性

主要使用了Grid控件、Image控件、Textblock控件、Textbox控件、ComboBox控件、Button控件、TabControl控件、DataGrid控件、

 

Margin属性来设置当前控件与容器控件的间距

Margin=“20”//left,top,right和bottom都设置为20 Margin=“20,10”//left,right设置为20,top,bottom设置为10 Margin=“10,20,30,40”//left=10,top=20,right=30,bottom=40  

公共属性

HorizontalAlignment:水平显示位置

VerticalAlignment:垂直显示位置

Weight:宽度

Height:高度

Grid控件

ColumnDefinitions和RowDefinitions,分别表示列的数量集合和行的数量集合,ColumnDefinitions集合中的元素类型是ColumnDefinition类,RowDefinitions集合中元素类型是RowDefinition

Background属性,改变背景颜色

Grid控件主要用于划分行和列:

 如上表示四列七行

Image控件

图像控件,主要用于插入图片

Stretch属性:图片显示方式

Source属性: 插入的图片。如:

实际效果:

Textblock控件

 VerticalAlignment属性:垂直显示特征

HorizontalAlignment属性:水平显示特征

FontSize属性:改变字体大小

Text属性:显示文本

Background属性:设置背景颜色

实际效果:

 

Textbox控件

VerticalContentAlignment属性:文本在垂直位置显示特征

FontSize属性:改变字体大小

IsEnabled属性:文本是否可以编辑

实际效果:

 

ComboBox控件

下拉框控件

 ColumnSpan表示列跨度

Button控件

 

按钮控件,主要用于响应鼠标单击事件

Content属性:控件内容

Background属性:背景颜色

FontSize属性:改变字体大小

实际效果:

 

TabControl控件

 

TabControl控件用于创建带有多个选项卡的界面,通过点击选项卡来切换不同的内容区域

Header属性值,为选项卡所显示内容,TabItem内为对应的区域所需要显示的内容

Background属性:背景颜色

实际效果:

 

DataGrid控件

DataGrid是一个数据表格控件

可以通过连接查询MySQL数据库,将查询到的数据表添加到DataGrid控件中。

数据库中表数据:

 查询并添加:

 查询方法:

 列名可以在查询数据库时根据需要通过  (数据库字段 as ‘所需要的列名’ )  做出修改

实际效果:

 

 

最终实现效果:

 

 

标签:控件,第十一个,20,实际效果,DataGrid,画面,wpf,Margin,属性
From: https://www.cnblogs.com/yangdihao/p/17986274

相关文章

  • wpf_绑定两个ViewModel
    Juster.Music\MainWindow.xaml.csnamespaceJuster.Music{///<summary>///InteractionlogicforMainWindow.xaml///</summary>publicpartialclassMainWindow:Window{publicMainWindow(){......
  • 基于CefSharp、WPF开发浏览器项目----系列文章
    基于CefSharp、WPF开发浏览器项目基于CefSharp开发浏览器(十一)增添F11、F12功能基于CefSharp开发浏览器(十)CefSharp.Wpf中文输入法偏移处理基于CefSharp开发浏览器(九)浏览器历史记录弹窗面板基于CefSharp开发浏览器(八)浏览器收藏夹栏基于CefSharp开发浏览器(七)浏览器收藏夹菜单基......
  • 基于CefSharp开发浏览器(十)浏览器CefSharp.Wpf中文输入法偏移处理
    一、前言两年多来未曾更新博客,最近一位朋友向我咨询中文输入法问题。具体而言,他在使用CefSharpWPF版本时遇到了一个问题,即输入法突然出现在屏幕的左上角。在这里记录下处理这个问题的过程,希望能够帮助到其他遇到类似问题的开发者。让我们一起来探讨如何解决能更好的处理CefSharp......
  • FluentValidation在C# WPF中的应用
    1.引言在.NET开发领域,FluentValidation以其优雅、易扩展的特性成为开发者进行属性验证的首选工具。它不仅适用于Web开发,如MVC、WebAPI和ASP.NETCORE,同样也能完美集成在WPF应用程序中,提供强大的数据验证功能。本文将深入探讨如何在C#WPF项目中运用FluentValidation进行属性验......
  • WPF动态绑定隐藏或显示DataGrid一列(转)
    原文连接一、添加一個FrameworkElement的代理<Window.Resources><FrameworkElementx:Key="ProxyElement"DataContext="{Binding}"/></Window.Resources> 二、用一個不可見的ContentControl綁定上一步的FrameworkElement代理<ContentControlV......
  • WPF UI线程卡顿的一些理解
    WPFMVVM模型中线程分为UI线程(主线程)和其他线程(新建的线程)UI线程主要工作:1、负责响应外部的输入事件2、负责渲染UI界面,包括绘图、动画等其他线程:1、负责进行数据采集处理2、负责进行消息的分发 实际的工作中我们要合理使用线程,特别是大量的数据展示,图表动画渲染。不然很......
  • dotnet wpf 点击事件
    secs_wpf\MainWindow.xaml.csusingSystem.Text;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Media;usingSystem.Windows.Media.Imaging;usi......
  • wpf第九个画面
    主要使用的控件:Grid控件、TabControl控件、DataGrid控件、Button控件、TextBlock控件、TextBox控件 公共属性 HorizontalAlignment:水平显示位置 VerticalAlignment:垂直显示位置 Weight:宽度 Height:高度  Grid控件关键属性:ColumnDefinitions和RowDefinitions,......
  • WPF动画
    1、DoubleAnimationprivatevoidRunAnimation(UIElementelement,DependencyPropertydp,doubleoldValue,doublenewValue,doubledurationMs){varduration=newDuration(TimeSpan.FromMilliseconds(durationMs));vardoubleAnima......
  • wpf第八个画面
    主要使用了Grid控件、Border控件、TabControl控件、Textblock控件、Textbox控件、DataGrid控件、Button控件公共属性HorizontalAlignment:水平显示位置VerticalAlignment:垂直显示位置Weight:宽度Height:高度Grid控件 ColumnDefinitions和RowDefinitions,分别表示列的数量集合......