一、动态生成元素
例如在Button点击按钮时动态增加
Grid下两个控件如下
<Button Name = “btn” Click = “btn_Click">增加</Button>
<StackPanel Name = "sp">
btn_Click 触发事件:
private void btn_Click(object sender, RoutedEventArgs e)
{
<span style="white-space:pre"> </span>TextBlock tb = new TextBlock();
<span style="white-space:pre"> </span>tb.Text = DateTime.Now.ToString();
<span style="white-space:pre"> </span>sp.Children.Add(tb); //动态在StackPanel 中加<span style="font-family: Arial, Helvetica, sans-serif;">TextBlock </span>
}
【实例】生成连连看布局
前台部分代码:
<Grid Name = "grid1"></Grid>
后台初始化页面代码:
protected override void OnNavigatedTo(NavigationEventArgs e