'System.Windows.Controls.UIElementCollection.Add(System.Windows.UIElement)'的最佳重载方法匹配有一些无效的参数

时间:2013-06-30 17:47:33

标签: c# .net wpf

我正在尝试将此方法添加到网格中,并将其放在网格中的单元格中。我猜这个错误是因为我无法将private void BarCode()转换成System.Windows.Controls.UIElementCollection关于如何解决这个问题的任何想法?

myGrid.Children.Add(BarCode());

2 个答案:

答案 0 :(得分:1)

您的BarCode()方法需要返回UIElement

答案 1 :(得分:0)

您可以像这样编写BarCode函数

private UIElement BarCode()
{
    Image myBarCode = new Image();
    myBarCode.Source = new BitmapImage(new Uri("bitmap.png", UriKind.RelativeOrAbsolute));
    return myBarCode;
}