自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 WPF入门教程--2025.7.11(PasswordBox)

摘要:本文演示了在WPF中实现PasswordBox与TextBox双向绑定的方法。通过自定义PasswordBoxHelper类,使用DependencyProperty创建附加属性Pwd,并处理PasswordChanged事件实现值同步。XAML中通过TwoWay模式绑定PasswordBoxHelper.Pwd属性,使PasswordBox与两个TextBox保持同步。代码还包含设置光标位置和通过按钮修改绑定值的实现。该方法解决了PasswordBox不支持直接绑定的问题,实现了密码输入控件与其他控

2025-07-11 22:21:20 631

原创 WPF入门教程--2025.7.10(自定义按钮控件)

本文介绍了在WPF中创建自定义按钮的实现方法。首先定义了一个继承自Button的CustomButton类,包含三个依赖属性:ButtonCornerRadius(圆角半径)、BackgroundHover(鼠标悬停背景色)和BackgroundPress(按下背景色)。然后通过资源字典文件CustomButtonStyles.xaml设计了按钮样式,包含圆角边框和状态变化的触发器效果。最后在MainWindow.xaml中应用了该自定义按钮,展示了登录界面的布局实现。整个实现过程涵盖了自定义控件开发、依赖

2025-07-10 17:55:37 337

原创 WPF入门教程--2025.7.9(MVVM框架)

MVVM与MVC架构的核心区别在于数据绑定和职责划分:MVC通过控制器手动协调视图与模型,而MVVM通过ViewModel实现双向自动绑定。MVVM将业务逻辑集中在ViewModel层,View仅负责展示,Model管理数据,通过数据绑定(如WPF中的{Binding})自动同步状态。示例展示了登录功能的实现:View层通过XAML绑定ViewModel属性,ViewModel处理登录验证逻辑并触发界面更新,实现了视图与业务逻辑的彻底解耦。相较于MVC需要手动更新视图,MVVM的双向绑定机制更适用于复杂UI

2025-07-09 18:02:17 505

原创 WPF入门教程--2025.7.2(登陆界面以及跳转页面)

xaml: Text="{Binding UserName}"定义绑定名。//定义 UserName(和界面设定保持一致)first.Show();跳转页面:新增WPF窗口:First。//后台逻辑赋值,可以反写到前台界面。//根据x:Name值可直接反写。xaml.cs:固定写法。

2025-07-02 22:35:13 181

原创 WPF入门教程--2025.7.1(自定义按钮模板+代码事件)

-方法2<TextBlock x:Name="txtContent" Text="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center"/>--><Button Width="300" Height="100" Content="自定义按钮" Background="ForestGreen" FontSize="50" Foreground="White">前台代码:右击控件即可查看属性;

2025-07-01 23:21:53 632

原创 WPF入门教程--2025.6.29(Style设计)

/BasedOn="{StaticResource {x:Type Button}}" 继承Button的基础样式,定义自己的不同样式,有重复属性时,继承后的为准。<Button Content="登录" Style="{DynamicResource Login}"/><Button Content="登录" Style="{DynamicResource Login}"/><Button Content="退出" Style="{DynamicResource Exit}"/>

2025-06-29 22:40:15 614

原创 WPF入门教程--2025.6.28(Grid和StackPanel)

Button Grid.Row="0" Grid.Column="13" Content="行 8/11"/><Button Grid.Row="0" Grid.Column="11" Content="行 8/11"/><Button Grid.Row="0" Grid.Column="0" Content="行 8/11"/><Button Grid.Row="0" Grid.Column="8" Content="行 8/11"/>

2025-06-28 18:58:21 475

原创 ASP.NET随手记

ASP.NET随手记:1、SQLServer Profiler:数据库跟踪工具(可引用模板集中于项目的数据的跟踪)2、VisualStudio的调试方法:①自带的调试方法②部署IIS的调试方法(IIS调试:点击VS的调试-->附加到进程)3、IIS的部署方式:需注意应用程序池中的.Net FrameWork的版本是否与VisualStudio的版本一致4、项目所连数据库的配置: webconfig文件中:配置数据库的ip地址、数据库的名字、连接用户名、连接密...

2021-05-20 15:17:56 102

原创 C语言实训第二天

一、学习C语言内容 1、数组   1)一维数组    ①形式:类型名  数组名(常量表达式)    ②注意:数组必须先定义再命名;                   常量表达式只能是常量不能包含变量如:int n;是不合法;                   数组元素的下标是从0开始的;                   数组元素不足时,部分编译器将自动以零补足。

2017-12-24 17:26:45 208

原创 c语言实训教程笔记

一、简单复习了C语言的入门知识如:1、数据类型             ①整形(int)对应%d格式;             ② 浮点型单精度(float)对应%f 格式;                       双精度(double)对应%lf 格式;              ③ 字符型(char)对应%c 格式;              ④ 字符串(strin

2017-12-24 08:13:22 1235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除