如何在WPF中绘制像素

时间:2012-10-06 00:45:23

标签: c# wpf drawing

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

我正在使用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中声明吗?

1 个答案:

答案 0 :(得分:0)

我找到了丢失的程序集WindowsBase.dll!它被埋葬了,我不得不浏览它!

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

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