腳本時,它的完成,如:我如何繼承窗口類的F#源文件
#light
#r "System.Xaml.dll"
#r "WindowsBase.dll"
#r "PresentationCore.dll"
#r "PresentationFramework.dll"
open System
open System.Windows
let win = new Window()
win.Title <- "Say Hello"
win.Show()
#if COMPILED
[<STAThread()>]
do
let app = new Application() in
app.Run() |> ignore
#endif
文字下方的源文件,在那裏我已經添加System.Xaml,WindowsBase,PresentationCore和PresentationFramework到我的參考。
open System
open System.Windows
let win = new Window()
win.Title <- "Say Hello"
win.Show()
#if COMPILED
[<STAThread()>]
do
let app = new Application() in
app.Run() |> ignore
#endif
我得到的消息:「窗口」類型沒有定義。任何人都可以告訴我如何從源文件訪問/引用命名空間System.Windows和System.Windows.Controls?
感謝
編輯:添加截圖
在繼續之前我想打開腳本(與UI)爲源文件。
注意 - 這是不是繼承。 –
請注意,在交互中運行fs文件不會自動爲您添加引用。也許這是問題? –
謝謝你指出這一點。此外,我在解決方案資源管理器中的源文件引用錯誤。 – Funk