none
如何在xaml.cs文件中动态创建的Image加到已经定义好行和列的Grid中的指定位置 RRS feed

  • 问题

  • 昨天搞了一下午,没太搞懂。

    问题是这样的,现在我在main.xaml文件中已经定义好的Grid如下:

    <Grid Name = "Board">

    <Grid.RowDefinition>
      <RowDefinition Height="*"/>
      <RowDefinition Height="*"/>
    <Grid.RowDefinition/>

    <Grid.ColumnDefinition>
      <ColumnDefinition Width="*"/>
      <ColumnDefinition Width="*"/>
    <Grid.ColumnDefinition/>

    <Grid/>
    就是一个横竖两等分的Grid, 现在我想在隐藏文件(xaml.cs)中创建一个Image,
    然后让它在Grid的指定位置(比如说Row="0", Column="1")处显示出来。
    换句话说:
    <Image Name="HelpMe"
    Grid.Row = "0" Grid.Column = "1"
    Source="/....">
    上面这段代码,如果在xaml.cs文件里写,也实现这种在Grid指定位置增加Image控件的功能 ,要怎么样写?

    求各位大牛们指点!!谢谢啦!
    2012年9月18日 1:15

全部回复

  • Hi,

    please use Grid.SetXXX function, for example:

                Button myButton = new Button();
                Grid.SetColumn(myButton, 0);
                Grid.SetRow(myButton, 1);
                ContentPanel.Children.Add(myButton);
    

    Thanks,

    Conner.

    • 已建议为答案 ConnerWP8 2012年9月19日 3:04
    2012年9月19日 3:04