使用GetValue和SetValue来设置属性
GetValue和SetValue是在托管代码中直接获取或设置对象属性的一种方法,如下面例子:
<Rectangle x:Name="rect_MyRectangle" Width="100" Height="100" Fill="Blue"></Rectangle><TextBlock x:Name="txb_MyText2" />
C#代码:
public yufa2(){InitializeComponent();//利用GetValue和SetValuedouble left = 400;double top = 30;double radius = 10;string width;string height;//设置矩形的位置rect_MyRectangle.SetValue(Canvas.LeftProperty, left);rect_MyRectangle.SetValue(Canvas.TopProperty, top);//设置矩形的圆角度rect_MyRectangle.SetValue(Rectangle.RadiusXProperty, radius);rect_MyRectangle.SetValue(Rectangle.RadiusYProperty, radius);//获取矩形的宽和高width = rect_MyRectangle.GetValue(Rectangle.WidthProperty).ToString();height = rect_MyRectangle.GetValue(Rectangle.HeightProperty).ToString();//输出文本txb_MyText2.Text = "矩形的宽是:" + width + " 高是:" + height;txb_MyText2.SetValue(Canvas.LeftProperty, 400.00);}
运行如图:
使用GetValue和SetValue来设置属性相关推荐
- 用反射写的取属性值和设置属性值得方法
1 package com.lovo.util; 2 3 import java.lang.reflect.Constructor; 4 import java.lang.reflect.Field; ...
- R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战
R语言attributes函数(获取属性.设置属性).attr函数(改变一个属性).structure函数(改变数据形状)实战 目录
- jquery设置属性值或移除属性
为什么80%的码农都做不了架构师?>>> 设置属性值: $("#inputID").attr("属性名","属性") ...
- ios 设置属性的center_IOS开发-常用UI控件的基本使用(Transform形变属性、frame属性、center属性的使用)...
3. disabled(失效状态,不可用状态) 如果enabled属性为NO,就是处于disable状态,代表按钮不可以被点击,默认情况是可以点击的. 对应的枚举常量:UIControlStateDi ...
- js获取和设置属性的方法
代码如下: function square(num){ var total = num*num;//局部变量 return total; } var total = 50;//全局变量 ...
- JS getAttribute和setAttribute(取得和设置属性)的使用介绍
getAttribute:取得属性: setAttribute:设置属性: 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 ...
- JavaScript 技术篇-js语句创建dom节点,并给节点设置属性
document.createElement() 是创建节点的方法. setAttribute() 是设置属性的方法. var s_div = document.createElement('div' ...
- html pre设置宽度,求救!html语言中pre宽度的设置属性!
求救!html语言中pre宽度的设置属性! 來源:互聯網 2011-01-24 20:49:08 評論 分類: 電腦/網絡 >> 互聯網 問題描述: 今日写了一个网站,要用到pre标签 ...
- Thymeleaf设置属性值
th:attr 设置属性值 参考文档 设置单个属性值 <form action="subscribe.html" th:attr="action=@{/subscr ...
最新文章
- java 多项式拟合最多的项数_牛顿插值法、曲线拟合、多项式拟合
- socket模拟http的登陆_利用 Python + Selenium 实现自动登陆签到
- 2022年全球及中国商业净水器行业十四五运营方向与盈利前景分析报告
- Git学习笔记;Git bash 库同步问题
- linux 进程 控制终端,linux系统编程之进程(五):终端、作业控制与守护进程
- Android开发万能Utils(工具大全)
- PackStack安装OpenStack Pike
- why Participants tab in GM6 is hidden - by extension
- MultCloud – 支持数据互传的网盘管理
- lvremove 删除逻辑卷
- 什么是技术交底书? 如何撰写技术交底书
- Java最新手机号正则验证
- (附源码)php柘城农产品销售系统 毕业设计020832
- Android wear 睡眠追踪,为什么智能手表还不是最理想的睡眠追踪设备
- PyCharm如何自定义调整字体大小的快捷键
- Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十六(商品排序,Thymeleaf快速入门,商品详情页的展示)
- 安装微信小程序开发者工具
- HTML基于蔡徐坤的打飞机游戏源码
- 罗马音平假字复制_罗马音平假名可复制吊字
- win7计算机怎么优化驱动器,Win7优化电脑加快关机速度的方法技巧
热门文章
- Python自动化运维之15、网络编程之socket、socketserver、select、twisted
- dataGrid列比较多内容显示不全的扩展
- Hadoop进阶之输入路径如何正则通配?
- Java设计模式:命令模式
- React 第十章 状态提升
- Spring Mvc Controller返回值、参数绑定、参数校验 (高级二)
- python求多条最短路径_Python实现最短路径算法(Dijkstra's algorithm)
- Handler.postDelayed(new Runnable)是否运行在主线程
- mysql索引需要了解的几个注意
- Gateway源码分析