如何把xaml里已经定义好的Button(每个都有名字)在c#代码里放到Button数组中?

我在xaml里已经定义好了很多个按钮,名字是btn1,btn2,btn3...btn35,现在我要在c#代码里对这35个按钮循环改变Content的值,但是我就不知如何来表示这35个按钮了,我
for(int i=1;i<36;i++)(btn+i).Content 这种表示又不行,btn1.Content,btn2.Content,btn3.Content...这样一个一个来改变又有点麻烦,所以对于这种情况求大神给出解决方法,谢谢

首先呢 btn是object 挺难实现的

             Title = "Load Embedded Xaml";
            string strXaml = "<Button xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'" + 
                " Foreground='LightSeaGreen' FontSize='16pt' Width='128' Height='32'>" + 
                " 自己改</Button>"; //加x:Name="btn"+i.ToString()+Content=""
            StringReader strreader = new  StringReader(strXaml); 
            XmlTextReader xmlreader = new  XmlTextReader(strreader);
            object obj = XamlReader.Load(xmlreader);
            grid1.Children.Add((UIElement)obj);