黑马程序员——wpf常用控件常用属性

【黑马程序员】XAML常用属性和常用控件 ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 常用属性: a,Visibility属性:Visible可见;Collapsed不可见。WPF中,所有控件都有该属性。 b,IsEnabled属性:True可用;False不可用。 Ctrl+J可以让X 阅读详情
//radioButton的groupname属性//DatePicker 的SelectedDate属性//ProgressBar的最大最小当前值属性,是否确定处理完成时间属性



<Window x:Class="_02第三季01.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid HorizontalAlignment="Left" Width="515"> <TextBlock HorizontalAlignment="Left" Margin="65,10,0,0" TextWrapping="Wrap" Text="爱好" VerticalAlignment="Top" Height="28" Width="76"/> <RadioButton GroupName="Habits" Content="足球" HorizontalAlignment="Left" Margin="68,69,0,0" VerticalAlignment="Top"/> <RadioButton GroupName="Habits" Content="乒乓球" HorizontalAlignment="Left" Margin="68,113,0,0" VerticalAlignment="Top"/> <RadioButton GroupName="Habits" Content="篮球" HorizontalAlignment="Left" Margin="68,153,0,0" VerticalAlignment="Top" Height="26"/> <TextBlock HorizontalAlignment="Left" Margin="220,10,0,0" TextWrapping="Wrap" Text="性别" VerticalAlignment="Top" RenderTransformOrigin="0.307,-1.846"/> <RadioButton GroupName="Gender" Content="女" HorizontalAlignment="Left" Margin="220,58,0,0" VerticalAlignment="Top"/> <RadioButton GroupName="Gender" Content="男" HorizontalAlignment="Left" Height="14" Margin="220,116,0,0" VerticalAlignment="Top" Width="82"/> <RadioButton GroupName="Gender" Content="保密" HorizontalAlignment="Left" Margin="220,182,0,0" VerticalAlignment="Top"/> <DatePicker Name="DTP1" HorizontalAlignment="Left" Height="24" Margin="360,14,0,0" VerticalAlignment="Top" Width="102"/> <Button Content="日期" HorizontalAlignment="Left" Height="27" Margin="360,69,0,0" VerticalAlignment="Top" Width="84" Click="Button_Click"/> <Image Source="1.jpg" HorizontalAlignment="Left" Height="87" Margin="324,116,0,0" VerticalAlignment="Top" Width="160"/> <ProgressBar Name="PGB1" Minimum="0" Maximum="100" Value="30" HorizontalAlignment="Left" Height="11" Margin="27,232,0,0" VerticalAlignment="Top" Width="198"/> <Button Content="加血" HorizontalAlignment="Left" Height="27" Margin="281,225,0,0" VerticalAlignment="Top" Width="91" Click="Button_Click_1"/> <ProgressBar IsIndeterminate="True" HorizontalAlignment="Left" Height="24" Margin="27,273,0,0" VerticalAlignment="Top" Width="198"/> </Grid></Window>

//cs文件
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace _02第三季01
{
    /// <summary>
    /// MainWindow.xaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            DateTime? value=DTP1.SelectedDate;
            //if(value==null)
            //{
            //    MessageBox.Show("请选择日期");
            //}
            //else
            //{
            //    MessageBox.Show(value.ToString());
            //}

            DTP1.SelectedDate = DateTime.Today;
            MessageBox.Show(DTP1.SelectedDate.ToString());
            DTP1.SelectedDate = DateTime.Now;
            MessageBox.Show(DTP1.SelectedDate.ToString());
        }

        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            PGB1.Value += 10;
        }
    }
}





        
FlowDocument示例 主要展示了FlowDocument控件的使用方法,包括如何设置文字格式和结构 立即下载

相关推荐

WPF带属性的用户控件

WPF带属性的用户控件,在前台可以直接利用属性进行后台绑定数据

WPF 控件开发之属性快速操作

希望开发的功能如上图所示:拖动一个控件到界面 ,选中此控件 右上角会出现控件属性的快速操作。本人使用的是VS2022,在官网的文档中示例已经不能使用。VS2019之后,微软重新开发了一套,具体看这里。具体新版怎么实现 微软github给出了示例 看这里。按照上面的官方案例 可以实现此功能。

yr2137205的专栏 942

WPF自定义控件 自定义依赖属性Demo

VB.NET做的一个WPF的Demo,做了个控件。像是Windows图标一样.图片加文字,移动到图片上,图片会放大。这个demo也说明了如何建立一个自定义的属性,并把UserControl中的控件属性绑定到自己定义的属性中。

WPF常用控件的属性信息

WPF常用控件的属性信息

wywhso的博客 1046

Python + NX二次开发,如何配置Python的第三方库(包)?

地球人都知道python有强大的第三方库,可以各类骚操作,包括但不限于人工智能模块。在使用Python进行NX二次开发时,如果能够用得上这些第三方包,那将大大提高效率。本文详述了如何配置,实践证明:可行!

温良 1267

实战指南:利用 LangGraph 的状态管理实现多轮对话的上下文隔离与持久化

本文详细介绍了如何利用LangGraph的状态管理机制,高效实现多轮对话中的上下文隔离与持久化。通过实战代码演示,从基础的消息历史管理到自定义状态扩展,再到使用SQLite进行生产级持久化,系统讲解了如何借助LangGraph的State和Checkpointer自动化处理对话记忆、用户隔离及数据存储,显著提升开发效率。

weixin_28396629的博客 488

WPF常用控件属性及实例

(1)内容标记<CheckBox><TextBlock>C#编程<Run Foreground="Green" FontWeight="Bold">语言</Run></TextBlock>(2)带图标的复选框<TextBlock>Java编程<Run FontWeight="Bold">语言</Run></TextBlock>

qq_40572871的博客 3220

Windows Server 2012 R2虚拟机安装全攻略:从镜像选择到网络配置一步到位

本文提供Windows Server 2012 R2虚拟机安装全攻略,涵盖从镜像选择到网络配置的完整流程。详细讲解在Oracle VM VirtualBox中的安装步骤、TCP/IP网络设置、系统优化及常见问题解决方案,帮助用户快速搭建可立即投入使用的服务器环境。特别适合IT初学者和系统管理员学习传统服务器应用的部署与配置。

weixin_28363123的博客 538

WPF—常用控件、属性、事件、详细介绍

WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

qq_3517289697的博客 1万+

全网首发!Yolov8_obb旋转框训练、测试、推理手把手教学(DOTA1.0数据集map50已达80%)

其中,images/train和images/val放置原始图片文件,labels/train_original和labels/val_original分别放置原始的标签文件,labels/train和labels/val为空,然后运行步骤(3)的代码,运行结束转换后的标签会保存在labels/train和labels/val中,格式如下。(4)新建yolov8-obb.yaml,修改nc和scales,我使用的是yolov8n.(2)构建数据集,安装下面目录格式,其他test可为空,一定要对应。

小嘤熊的博客 2万+

汇川伺服Modbus-RTU通讯实战:从帧结构解析到西门子PLC配置

本文详细解析了汇川伺服与西门子PLC通过Modbus-RTU协议进行通讯的实战步骤,包括帧结构解析、硬件连接、参数设置及PLC程序配置。通过具体案例和常见问题排查指南,帮助工程师快速掌握工业自动化中的通讯技术,提升设备调试效率。

weixin_33670713的博客 453

WPF常用属性

常用属性 属性名称 说明 备注 Name 控件名称 Width 控件宽度 Height 控件高度 HorizontalAlignment 水平对齐方式 Left:左对齐 VerticalAlignment 垂直对齐方式 Left:左对齐 HorizontalContentAlignment 内容水平对齐方式 Left:左对齐 VerticalContentAlignment 内容垂直对齐方式 Left:左对齐 Margin 控件外边距 左,上,右,下 P

qq_20744959的博客 1307

Power BI实战:从数据清洗到可视化报表的完整流程

本文详细介绍了使用Power BI进行数据分析的完整流程,从数据获取、清洗整理到建模与可视化。通过实战案例,重点讲解了连接MySQL数据库、使用Power Query进行数据清洗、利用DAX创建核心度量值以及设计交互式报表的关键步骤与技巧,帮助用户高效完成从原始数据到专业可视化报表的转化,实现数据驱动决策。

weixin_29070721的博客 397

黑马程序员_WPF基础属性、控件和语法

 -------Windows Phone7手机开发、.Net培训、期待与您交流! -------

histrainbow的专栏 954

SAP CBC 集成质量系统初始化接入实战指南

摘要 本文探讨了SAP S/4HANA Cloud Public Edition项目中质量系统的初始接入过程。质量系统并非开箱即用,而是需要经过SAP Central Business Configuration(CBC)的Scope and Organizational Structure阶段部署后才能具备完整功能。文章重点分析了几个关键环节:CBC里程碑确认的时机选择、Identity Authentication的初始管理员设置、Business Role Template的创建规范等。实施过程中需特

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1406

Fiori Elements 的 Adapting the UI: Analytical List Page 全解析与实战

摘要:本文详细介绍了如何通过SAP Fiori elements的UI Adaptation功能对Analytical List Page(ALP)进行细粒度适配。重点讲解了页头过滤区、图表区域、表格区域等关键组件的可配置属性,包括过滤区折叠/固定、图表类型限制、表格滚动阈值等实用功能。文章强调这些适配均可通过可视化工具完成,无需修改业务代码,并提供了典型场景的实践清单。适用于SAP Fiori elements for OData V2项目,建议配合SAP Fiori tools的Adaptation E

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 433

【转】黑马程序员_WPF基础属性、控件和语法

1、WPF事件中的sender ——WPF中所有事件响应方法第一个参数都是sender,代表触发事件的控件对象,是object类型,需要类型转换使用。 ——应用:多个按钮的Click共享一个事件处理方法 2、集合List<T> ——有时候不能预先确定长度或者需要动态修改内容和长度,这时候可以使用List<T>泛型集合。 ——List<T&gt...

dengqiejie5039的博客 254

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

黑马程序员————WPF基础

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------  WPF基础   1、WPF是一种界面开发技术. 2、窗口上很多元素都是相似的,因此将这些元素抽象为一些类,这些类就叫做控件。 3、常用控件级控件部分属性说明 (1) TextBox控件(文本输入框) isRea

u011780080的专栏 868

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

黑马程序员_WPF(WPF认识,Sender,C#基础加强类继承,集合,Xaml,控件通用属性)

一.WPF认识 很多教程都是WinForm,但是Windows8平板电脑,Windows Phone手机开发都是使用微软的XAML技术,WPF也是一个采用XAML的类似于WinForm的技术,学习之后不仅掌握了编程基础,也可以开发C/S程序,也约等于掌握了平板电脑,手机开发,哪怕以后接触WinForm也是“一通百通”。 二.Sender  private void sender_Click(

雨后春笋_aspx专栏 1335

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

黑马程序员_WPF(WPF常用的控件使用,可空与不可空,页面布局)

一.WPF常用的控件使用 1.TextBox TextBlock与TextBox的区别: TextBlock这个控件是只读文本,只能看到,不能对其进行复制文本信息; TextBox这个空间通过IsReadOnly=”True”也可以成为只读文本框,但是,信息文本可以复制出来 TextBox如何设置为多行文本框:TextWrapping=”Wrap”; TextBox如何设置文本框中的字

雨后春笋_aspx专栏 1475

黑马程序员 WPF中DataGrid的ItemsSource属性的赋值和取值的差异

------- WindowsPhone 7手机开发、.Net培训、期待与您交流! ------- XMAL代码: 定义一个类Book: public class Book { public int Id { get; set; } public string ISBN { get; set; } public string N

song_zheng的专栏 9858

【黑马程序员】wpf

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 控件: 常用控件:只读文本TextBlock、文本框TextBox、按钮Button 事件:常用事件: Click(点击)、Loaded(控件加载,比如windows的Loaded最常用于程序的初始化) 控件里的方法: 删除事件

Suyueying的专栏 839

黑马程序员——wpf数据绑定控件笔记

1.数据绑定     1)创建一个类person     2)new一个对象p1,创建数据上下文txtName.DataContext=p1     3)在ZAML进行数据绑定的属性设置Text="{Binding Name}"     2.由于普通绑定的控件监听控件的改变事件,所以后台代码改变,界面不会变。 3.如果对象后台值改变前台界面跟着改变时,需要实现INotifyPropert

WayToAccept的专栏 1029

黑马程序员————WPF页面布局及数据绑定

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------    页面布局   1、WPF中三种基本布局方式:StackPanel、Grid、DockPanel   2、StackPanel布局方式重要属性说明 Orientation属性有两个可选值,“Horizontal”

u011780080的专栏 1092

黑马程序员_WPF

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 1. Focus()为控件获得焦点 2. 事件参数中的Sender是触发事件的控件(被点击的控件) 3.  可以 用父类变量指向子类对象(给对象贴标签),反之则不能 4. 变量和对象:变量是一个标签,对象是一个实际存在

u013237206的专栏 603

黑马程序员——WPF学习第一天!!

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- WPF给我的第一感觉就是界面更加的人性化,大部分控件和winform控件差不多,但是又不尽相同,个人感觉,WPF就是吸收了winform和web一些优势的一门新的技术。下面一些笔记和想法。 1. WPF其实和winform

xiaoxiang_04的专栏 418
上一篇: 黑马程序员——数据归属地的实现
下一篇: 黑马程序员——连连看棋盘之动态生成控件
WayToAccept
博客等级 码龄14年 21粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值