1

我试图将一个对齐Image到单元格的中心Grid。是Image在一个Canvas. 我该怎么做呢?

private void image()
{
    Image myBarCode = new Image();
    myBarCode.Width = 400;
    myBarCode.Height = 300;
    myBarCode.HorizontalAlignment = Left;
    myBarCode.Source = new BitmapImage(new Uri("C:/Users/mark/Desktop/resident images/Doris.jpg", UriKind.RelativeOrAbsolute));
    mainCanvas1.Children.Add(myBarCode);
}
4

4 回答 4

8

Horizo ​​ntalAlignment属性需要一个Horizo ​​ntalAlignment 枚举。

myBarCode.HorizontalAlignment = HorizontalAlignment.Left;
于 2013-07-01T08:58:36.850 回答
1

它应该是这样的:

myBarCode.HorizontalAlignment = HorizontalAlignment.Left;
于 2013-07-01T08:59:20.217 回答
1

Horizo​​ntalAlignment 属性采用具有相同名称的枚举值:

myBarCode.HorizontalAlignment = HorizontalAlignment.Left;

您正在分配窗口/控件 Left 属性的值,该属性是 double 类型。

于 2013-07-01T08:59:39.870 回答
0
myBarCode.HorizontalAlignment = HorizontalAlignment.Left;
于 2013-07-01T09:16:24.827 回答