<p>int PageNum=10;<br>
public Page()<br>
{<br>
InitializeComponent();<br>
List<Button> listButton = new List<Button>();<br>
for (int i = 0; i < PageNum; i++)<br>
{<br>
Button btn = new Button();<br>
btn.Height = 30;<br>
btn.Width = 50;<br>
btn.Name = "btn"+i.ToString();<br>
btn.Content = "Button" + i.ToString();<br>
btn.Click += new RoutedEventHandler(btn_Click);<br>
listButton.Add(btn);<br>
PagePanel.Children.Add(btn);<br>
} <br>
}<br><br>
void btn_Click(object sender, RoutedEventArgs e)<br>
{<br>
Button b = (sender) as Button;<br>
MessageBox.Show(b.Name);<br>
}</p>
public Page()<br>
{<br>
InitializeComponent();<br>
List<Button> listButton = new List<Button>();<br>
for (int i = 0; i < PageNum; i++)<br>
{<br>
Button btn = new Button();<br>
btn.Height = 30;<br>
btn.Width = 50;<br>
btn.Name = "btn"+i.ToString();<br>
btn.Content = "Button" + i.ToString();<br>
btn.Click += new RoutedEventHandler(btn_Click);<br>
listButton.Add(btn);<br>
PagePanel.Children.Add(btn);<br>
} <br>
}<br><br>
void btn_Click(object sender, RoutedEventArgs e)<br>
{<br>
Button b = (sender) as Button;<br>
MessageBox.Show(b.Name);<br>
}</p>