我很抱歉提出这么简单的问题,但这让我疯了。
我正在使用C#编写WPF,我需要做的就是在特定RGB值的x,y位置绘制一个像素。
我正在运行的是要使用的命名空间,要引用的dll等等。我找到的任何代码都会引发大量的编译错误。
所以只是短暂而甜蜜的东西会在窗口的特定x,y坐标处放置一个RGB值的点,这真的会让我的一天。
请包含将在Visual Studio 2010中编译,链接和运行的完整示例代码。就像我说的,我发现的所有代码片段都会产生大量错误(从模糊的'Brush'到...... ,你的名字)。而且,是的,我刚开始用WPF写作。
提前致谢!
这适用于Surfbutler:
这是一个例子(从这里开始: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中声明吗?
答案 0 :(得分:0)
我找到了丢失的程序集WindowsBase.dll!它被埋葬了,我不得不浏览它!
现在,我只剩下一个错误... myGrid在当前上下文中不存在。
这是在XAML窗口中声明的吗?我怀疑它是。但那是另一个项目。如何在同一解决方案中存在的两个项目中引用MainWindow?