当前位置: 首页 > news >正文

网站界面一般用什么软件做我的百度账号

网站界面一般用什么软件做,我的百度账号,厦门市建设局局长,学网站建设需要什么非常重要 依赖属性和附加属性,两者是有关系的,也是有些区别的,很多时候,可能会把两者混淆了。 附加属性(Attach Property) 顾名思义,就是附加上面的属性,自身是没有的,…

 非常重要

依赖属性和附加属性,两者是有关系的,也是有些区别的,很多时候,可能会把两者混淆了。

附加属性(Attach Property)

        顾名思义,就是附加上面的属性,自身是没有的,别人附加上面的,就变成了自己的属性,就可以使用点. 点击 出来。比如说,wpf中PasswordBox控件是不能进行绑定数据的,但是你把它绑定一个密码,那么就是附加属性了。附加属性,也属于一种依赖属性。

1.附加属性建立,输入propa,点击tab按钮2次

2.建立Password类,修改对应的参数

可见,独立创建一个类,附加到PasswordBox控件上面的属性。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;namespace WpfApp5
{public class Password{public static string GetPassword(DependencyObject obj){return (string)obj.GetValue(MyPassword);}public static void SetPassword(DependencyObject obj, string value){obj.SetValue(MyPassword, value);}// Using a DependencyProperty as the backing store for MyProperty.  This enables animation, styling, binding, etc...public static readonly DependencyProperty MyPassword =DependencyProperty.RegisterAttached("Password", typeof(string), typeof(Password), new PropertyMetadata((s, e) =>{//此处也是回调,和依赖属性一样,也可以单独写出去var pw = s as PasswordBox;pw.Password = e.NewValue.ToString();   //这里和xaml中建立关系}));}
}

3.前端xaml

<Window x:Class="WpfApp5.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:WpfApp5"mc:Ignorable="d"Title="MainWindow" Height="450" Width="800"><Grid> <PasswordBox local:Password.Password="{Binding PW}" Name="AA" HorizontalAlignment="Left" Margin="416,183,0,0" VerticalAlignment="Top" Width="120"/><PasswordBox HorizontalAlignment="Left"  Password="12313" Margin="20" Name="AA1" VerticalAlignment="Top" Width="120"/><Button Width="200" Height="50" Margin="176,246,424,139" Click="Button_Click">1</Button></Grid>
</Window>

4.CS文件中写法

此时,PasswordBox可以绑定PW的值,如果没有附加属性的话,那么原生的PasswordBox是不能直接赋值PW的,也就是没有Binding的功能,附加属性就是增加了Binding的功能。 

源码

https://download.csdn.net/download/u012563853/88623271

来源:

WPF-附加属性《十二》-CSDN博客

http://www.dinnco.com/news/9048.html

相关文章:

  • 机械模板网站地推接单在哪个平台找
  • 公安部网站备案网址优书网首页
  • 横向网站营销的概念是什么
  • wordpress next posts link惠州seo
  • 网站pv uv 多少算好站如何在国外推广自己的网站
  • 网站建设 事迹管理培训机构
  • 沈阳网站网页亚马逊查关键词搜索量的工具
  • phpcms 手机网站营销推广活动策划书模板
  • 如何给自己网站做优化排名点击工具
  • 哈尔滨网站制作公司哪家好中国seo关键词优化工具
  • 新上线的网站怎么做优化百度客服中心电话
  • 做胃肠科医院网站费用郑州seo优化哪家好
  • .net网站如何优化百度搜索入口网址
  • 网站建设新手看什么书网络广告营销典型案例
  • 永久免费自助建站源代码2022年网络流行语
  • 石家庄网站建设多少钱网站建设公司企业网站
  • 长春火车站最新防疫要求花西子网络营销策划方案
  • 在线技能培训平台seo做什么网站赚钱
  • 深圳外贸网站建设工作室安装百度
  • 做彩票网站电话多少做推广怎么做
  • 个人网站做推广在线网页制作工具
  • 兰州企业网站百度重庆营销中心
  • 360免费建站软仵下载宁波seo入门教程
  • 个人做动漫资源网站有哪些我要下载百度
  • 网站内容怎么做备份seo网站优化公司
  • 网站后台素材线上营销模式
  • 网站建设 协议书百度关键词热度
  • 中山古镇做网站的公司百度知道问答平台
  • 手机网站怎么做微信登陆6整合营销名词解释
  • 旅游微网站建设百度竞价推广关键词优化