我想在代码中设置一个Image
HorizontalAlignment属性,而不是XAML,但它无法工作:Silverlight中的HorizontalAlignment不工作
Grid grid = new Grid(); grid.ColumnDefinitions.Add(new ColumnDefinition()); grid.ColumnDefinitions.Add(new ColumnDefinition()); Image img = new Image() { Source = new Uri("myImage.png") }; Grid.SetColumn(img, 1); img.HorizontalAlignment = HorizontalAlignment.Right; grid.Children.Add(img);
此代码应创建一个网格单排两列,那么应该将图像添加到第二列并一直固定到右侧,但图像仍停留在第二列的左侧。
这怎么可能? VerticalAlignment在图像上正常工作...