如何通过代码在网格中指定图像的位置?

时间:2012-02-29 06:32:10

标签: windows-phone-7 windows-mobile windows-phone-7.1

我们在xaml中做的事情就像这样

        <Image Height="136" HorizontalAlignment="Center" x:Name="image1" Stretch="Fill" VerticalAlignment="Center" Width="200"  Grid.Row="0" Grid.Column="0"  Source="/XYZ;component/Images/140-90.png" MouseLeftButtonDown="mouseLeftButtonDown_Image1">

我正在做这样的事情,所以如何定义这样的位置 Grid.Row =“0”,Grid.Column =“0”在下面的块中。假设我必须得到一个 Grid x:name =“ContentPanel”的引用,代码中将放置此控件

        Image img = new Image()
        {
            Source = new BitmapImage(new Uri(backImageUri[1].ToString(), UriKind.RelativeOrAbsolute)),
            HorizontalAlignment = HorizontalAlignment.Center,
            Width = 200,
            Height = 136,

        };

1 个答案:

答案 0 :(得分:0)

Grid.Row="0"Grid.Column="0"是附加属性,因此您可以使用下一代码来指定一些值:

image.SetValue(Grid.ColumnProperty, 0);