• 利用visual tree helper编写代码清空控件


    其实是所有的Silverlight元素都继承于这个基类DependencyObject

    使用可视化树(visual tree helper)浏览嵌套元素

    这样可以做成清空所有TextBox的Text。

    View Code
     1 private void Clear(DependencyObject element)
     2 {
     3    //如果是TextBox,就想Text清空
     4    TextBox txt = element as TextBox;
     5    if (txt != null) txt.Text = "";
     6    // 检查嵌套的子元素
     7    int children = VisualTreeHelper.GetChildrenCount(element);
     8    for (int i = 0; i < children; i++)
     9    {
    10       DependencyObject child = VisualTreeHelper.GetChild(element, i);
    11       Clear(child);
    12    }
    13 }

    调用Clear()方法,传入的参数是你要处理的XAML标记的范围的最外层的那个对象。比如下面这个语句所处理的范围是整个页面:

    Clear(this);

  • 相关阅读:
    kali一些基础工具
    Yii2引入css和js文件
    My97DatePicker日期插件
    Yii2助手函数
    yii2相关前台组件
    yii2之DetailView小部件
    关于SQL_MODE的那些事
    Yii2 RBAC
    ORM介绍
    ASCII码
  • 原文地址:https://www.cnblogs.com/Lamborghini/p/2818068.html
Copyright © 2020-2023  润新知