2013-04-18 23 views
-2
let image = WriteableBitmap(100, 100, 300.0, 300.0, Media.PixelFormats.Bgra32, null); 
      let pixel = image.Pixels 

錯誤2場,構造或成員 '像素' 沒有定義image WriteableBitmap image .Pixels字段,構造函數或成員'像素'未定義?

WriteableBitmap.Pixels物業MSDN

爲什麼不定義?

這是一個框架問題?或...範圍?要麼 ?

由於

+2

你開什麼命名空間訪問像素值? – 2013-04-18 03:05:56

+0

呃,[什麼像素屬性](http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.writeablebitmap.aspx)..? – ildjarn 2013-04-18 03:16:39

+0

@ildjarn - 我認爲他正在尋找這個 - http://msdn.microsoft.com/en-AU/library/system.windows.media.imaging.writeablebitmap.pixels(v=vs.95).aspx - 爲什麼我問了命名空間。 – 2013-04-18 03:19:29

回答

2

PixelsSystem.Windows.Media.Imaging.WriteableBitmap類Silverlight中,比所述System.Windows.Media.Imaging.WriteableBitmap類的標準框架的不同的屬性。

您應該引用框架的Silverlight版本以使用第一個類 - 並且具有Pixels屬性 - 但您將編寫Silverlight應用程序,而不是標準的Windows應用程序。

要使用標準的框架,你可以使用CopyPixels方法

+0

謝謝。玩大約2009年的Silverlight光線跟蹤器樣本。不確定當前的fsharp SL狀態/情況是什麼。 – 2013-04-18 22:19:05