Using Activator class in Silverlight

silverlight

using System;
using System.Windows;
using System.Windows.Controls;

namespace TIPS
{
    public partial class Page : UserControl
    {
        public Page()
        {
            InitializeComponent();
        }

        private void btn_Click(object sender, RoutedEventArgs e)
        {
            Button btn = (Button)sender;

            string TypeName = ((Button)sender).Tag.ToString();
            string nameSpace = this.GetType().Namespace;

            Type type = Type.GetType(string.Format(“{0}.{1}”, nameSpace, TypeName));

            TextBox tb = (TextBox)Activator.CreateInstance(type);
            tb.Text = “Found me”;

            this.LayoutRoot.Children.Add(tb);
        }
    }
}