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. 用反射写的取属性值和设置属性值得方法

    1 package com.lovo.util; 2 3 import java.lang.reflect.Constructor; 4 import java.lang.reflect.Field; ...

  2. R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战

    R语言attributes函数(获取属性.设置属性).attr函数(改变一个属性).structure函数(改变数据形状)实战 目录

  3. jquery设置属性值或移除属性

    为什么80%的码农都做不了架构师?>>>    设置属性值: $("#inputID").attr("属性名","属性") ...

  4. ios 设置属性的center_IOS开发-常用UI控件的基本使用(Transform形变属性、frame属性、center属性的使用)...

    3. disabled(失效状态,不可用状态) 如果enabled属性为NO,就是处于disable状态,代表按钮不可以被点击,默认情况是可以点击的. 对应的枚举常量:UIControlStateDi ...

  5. js获取和设置属性的方法

    代码如下: function square(num){     var total = num*num;//局部变量     return total; } var total = 50;//全局变量 ...

  6. JS getAttribute和setAttribute(取得和设置属性)的使用介绍

    getAttribute:取得属性: setAttribute:设置属性: 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 ...

  7. JavaScript 技术篇-js语句创建dom节点,并给节点设置属性

    document.createElement() 是创建节点的方法. setAttribute() 是设置属性的方法. var s_div = document.createElement('div' ...

  8. html pre设置宽度,求救!html语言中pre宽度的设置属性!

    求救!html语言中pre宽度的设置属性! 來源:互聯網  2011-01-24 20:49:08  評論 分類: 電腦/網絡 >> 互聯網 問題描述: 今日写了一个网站,要用到pre标签 ...

  9. Thymeleaf设置属性值

    th:attr 设置属性值 参考文档 设置单个属性值 <form action="subscribe.html" th:attr="action=@{/subscr ...

最新文章

  1. java 多项式拟合最多的项数_牛顿插值法、曲线拟合、多项式拟合
  2. socket模拟http的登陆_利用 Python + Selenium 实现自动登陆签到
  3. 2022年全球及中国商业净水器行业十四五运营方向与盈利前景分析报告
  4. Git学习笔记;Git bash 库同步问题
  5. linux 进程 控制终端,linux系统编程之进程(五):终端、作业控制与守护进程
  6. Android开发万能Utils(工具大全)
  7. PackStack安装OpenStack Pike
  8. why Participants tab in GM6 is hidden - by extension
  9. MultCloud – 支持数据互传的网盘管理
  10. lvremove 删除逻辑卷
  11. 什么是技术交底书? 如何撰写技术交底书
  12. Java最新手机号正则验证
  13. (附源码)php柘城农产品销售系统 毕业设计020832
  14. Android wear 睡眠追踪,为什么智能手表还不是最理想的睡眠追踪设备
  15. PyCharm如何自定义调整字体大小的快捷键
  16. Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十六(商品排序,Thymeleaf快速入门,商品详情页的展示)
  17. 安装微信小程序开发者工具
  18. HTML基于蔡徐坤的打飞机游戏源码
  19. 罗马音平假字复制_罗马音平假名可复制吊字
  20. win7计算机怎么优化驱动器,Win7优化电脑加快关机速度的方法技巧

热门文章

  1. Python自动化运维之15、网络编程之socket、socketserver、select、twisted
  2. dataGrid列比较多内容显示不全的扩展
  3. Hadoop进阶之输入路径如何正则通配?
  4. Java设计模式:命令模式
  5. React 第十章 状态提升
  6. Spring Mvc Controller返回值、参数绑定、参数校验 (高级二)
  7. python求多条最短路径_Python实现最短路径算法(Dijkstra's algorithm)
  8. Handler.postDelayed(new Runnable)是否运行在主线程
  9. mysql索引需要了解的几个注意
  10. Gateway源码分析