zoukankan      html  css  js  c++  java
  • Silverlight动态创建XAML对象和遍历对象

    1.动态创建XAML对象

    StringBuilder xaml = new StringBuilder();

    xaml.Append("<TextBlock ");
    xaml.Append("xmlns=\"http://schemas.microsoft.com/client/2007\" ");
    xaml.Append("  FontSize=\"50\"");
    xaml.Append(" FontWeight=\"Bold\" Text=\"动态创建XAML对象\"/>");
    //创建textBlock对象
    TextBlock textBlock =
        (TextBlock)XamlReader.Load(xaml.ToString());
    //添加TextBlock到parentCanvas
    LayoutRoot.Children.Add(textBlock);

    2.遍历对象

    for (int i = 0; i < VisualTreeHelper.GetChildrenCount(LayoutRoot); i++)
    {
        var Child = VisualTreeHelper.GetChild(LayoutRoot, i);
        if (Child is TextBox)
        {
            MessageBox.Show(((TextBox)Child).Name);
        }
    }
  • 相关阅读:
    redis
    sqlalchemy ORM
    元类的理解
    python连接mysql
    ffmpeg去水印
    ffmpeg给视频加文字水印
    yt-seo-checklist
    ffmpeg下载直播流
    ffmpeg拼接mp4视频
    ffmpeg截取视频
  • 原文地址:https://www.cnblogs.com/sydeveloper/p/2669669.html
Copyright © 2011-2022 走看看