初始化fsharp类字段

时间:2012-07-24 15:03:00

标签: xaml f# initialization

我有一个绑定到XAML文件的类 在第一次调用它时,字段selectedudl = =。

你知道为什么会这样吗? 我原以为它是=“”..

type QuotesViewModel() =
    inherit ViewModelBase()
    let mutable histo = Array.empty
    let mutable selectedudl = ""

    member x.GetUnderlyings = seq { yield "one"; yield "two"}

    member x.SelectedUdl 
      with get() = selectedudl
      and set value = 
               selectedudl  <- value
               x.OnPropertyChanged <@ x.SelectedUdl @>
               x.OnPropertyChanged <@ x.SelectedGraph @>

    member x.SelectedGraph 
      with get() = 
               let graph  = asyncquotes.visualizehistoForUdl  selectedudl
               let host =  new System.Windows.Forms.Integration.WindowsFormsHost()
               host.Child <- new ChartControl(graph, Dock = DockStyle.Fill)
               host

0 个答案:

没有答案
相关问题