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

wpf第六个画面

时间:2024-01-18 18:12:32浏览次数:27  
标签:控件 实际效果 缩放 画面 第六个 wpf 文本 Border 属性

主要使用的控件:Grid控件、Border控件、Button控件、Image控件、Textbox控件、ComboBox控件、

Textblock控件

 

 

 

公共属性

 

HorizontalAlignment:水平显示位置

 

VerticalAlignment:垂直显示位置

 

Weight:宽度

 

Height:高度

 

Grid控件

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

 上诉代码将所属区域分割为两行两列。

Border控件

主要用于设置边框,让布局更加分明

BorderThickness属性:设置Border边框的厚度

BorderBrush属性:设置边框的颜色

 

Button控件

主要做响应鼠标点击事件,Background属性可改变按钮背景颜色

Content属性为button控件显示内容

 实际效果如下:

 

Image控件

Stretch属性:表示图像缩放的模式,None表示内容保持其原始大小;Fill表示调整内容大小以填充目标尺寸,且不保留纵横比;Uniform表示在保留纵横比基础上缩放;UniformToFill表示在保留纵横比基础上缩放

Source属性:值为所显示的图片

 实际效果:

 

 

Textbox控件

Text属性为:显示的文本

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

IsEnabled="False"表示文本不可编辑状态,需要设置可编辑状态IsEnabled="True"即可

 实际效果:

 

 

ComboBox控件

下拉框控件

 实际效果:

 

Textblock控件

Text属性:显示的文本内容

Padding属性:指示内容区域的边界之间填充空间的宽度

 实际效果:

 

 

最终实现画面如下:

 

标签:控件,实际效果,缩放,画面,第六个,wpf,文本,Border,属性
From: https://www.cnblogs.com/yangdihao/p/17969021

相关文章

  • WPF与WinForm的对比
    WPF与WinForm的对比创建新项目在vs2022中,这两者分别叫做WPF应用和Windows窗体应用。渲染引擎和设计WPF使用DirectX作为渲染引擎,支持更复杂和动态的UI,包括2D和3D图形、动画和丰富的样式和模板。WinForms使用GDI+作为渲染引擎,主要支持传统的2D图形。它的界面元素(控件)更简单,功能......
  • 【.NET 5.0】WPF使用弹窗选择文件和文件夹
    一开始使用下面方法调起文件夹窗,始终提示System.Windows.Forms这个命名空间无法引入.//选择文件夹System.Windows.Forms.FolderBrowserDialogFolderBrowserDialog=newSystem.Windows.Forms.FolderBrowserDialog();if(FolderBrowserDialog.ShowDialog()==System.Win......
  • wpf第五个画面
    主要使用的控件:Grid控件、TabControl控件、TextBlock控件、Button控件、Border控件  公共属性 HorizontalAlignment:水平显示位置 VerticalAlignment:垂直显示位置 Weight:宽度 Height:高度  Grid控件ColumnDefinitions和RowDefinitions,分别表示列的数量集合......
  • 在wpf项目中实现基于Grpc.AspNetCore.Server库的grpc server功能
     前言1.Grpc.Core库的维护到2024.10,之后应该是不再维护了,后续推荐使用Grpc.Net.Client和Grpc.AspNetCore.Server这两个库代替。相关声明信息可以在此处看到,https://grpc.io/blog/grpc-csharp-future/2.当前工作的项目需求是在同一个局域网的多个wpf,通过grpc进行通讯,一个wpf作......
  • WPF 禁止重复启动程序
    1.VS中右键App.xaml,【生成操作】选择为【Page】2.修改App.xaml.cs文件如下:usingSystem;usingMicrosoft.Extensions.DependencyInjection;usingSystem.Threading;usingSystem.Windows;namespaceWpfDemo{///<summary>///App.xaml的交互逻辑///</su......
  • 【愚公系列】2024年01月 WPF控件专题 ProgressBar控件详解
    ......
  • 解决WPF界面卡死等待问题:三种高效处理耗时操作的方法!
     概述:克服WPF界面操作中的卡顿问题,本文介绍了三种实用方法:异步操作、后台线程、以及BackgroundWorker,助您提升应用响应性,确保用户体验流畅。选择适合项目的方案,轻松解决耗时操作导致的界面卡死等待情况!当WPF界面操作中存在耗时的后台处理时,为了避免界面卡死等待问题,可以采用......
  • 【愚公系列】2024年01月 WPF控件专题 Slider控件详解
    ......
  • 【愚公系列】2024年01月 WPF控件专题 Calendar控件详解
    ......
  • WPF的DataGrid绑定DataTable调研小记
    公司有个项目,界面很卡,同事怀疑是DataTable刷新引起的,我写了一个小Demo测试一下这块的性能。测试的结果DataTalbe的绑定非常的耗时我的前台代码:<DataGridGrid.Row="1"AutoGenerateColumns="True"BorderBrush="LightGray"ItemsSource="{BindingItems}"......