4

很抱歉问了这么简单的问题,但这让我发疯了。

我正在用 C#、WPF 编写,我需要做的就是在特定 RGB 值的 x,y 位置绘制一个像素。

我遇到的问题是要使用的命名空间、要引用的 dll 等。我发现的任何代码都会引发大量编译错误。

因此,只要在窗口中的特定 x,y 坐标处放置一个 RGB 值的点,就可以让我很开心。

请包括将在 Visual Studio 2010 中编译、链接和运行的整个示例代码。就像我说的那样,我发现的所有代码片段都会引发大量错误(从模棱两可的“刷”到……嗯,你的名字它)。而且,是的,我刚刚开始用 WPF 编写代码。

提前致谢!


这是给冲浪管家的:

这是一个示例(来自此处:http: //msdn.microsoft.com/en-us/library/ms747393.aspx):

// Add a Line Element
myLine = new Line();
myLine.Stroke = System.Windows.Media.Brushes.LightSteelBlue;
myLine.X1 = 1;
myLine.X2 = 50;
myLine.Y1 = 1;
myLine.Y2 = 50;
myLine.HorizontalAlignment = HorizontalAlignment.Left;
myLine.VerticalAlignment = VerticalAlignment.Center;
myLine.StrokeThickness = 2;
myGrid.Children.Add(myLine);           

它会引发错误,不知道 Line() 是什么......或 myGrid(会在 XAML 中声明吗?

4

1 回答 1

0

我找到了缺少的程序集 WindowsBase.dll!它被掩埋了,我不得不浏览它!

现在,我只剩下一个错误...... myGrid 在当前上下文中不存在。

这是在 XAML 窗口中声明的吗?我怀疑是这样。但那是在另一个项目中。如何在同一解决方案中存在的两个项目中引用它的 MainWindow?

于 2012-10-06T15:26:00.727 回答