Visual Studio 2012 RCでFlowDocumentを含むF#レコードタイプを次のように作成しようとしました。
module RecordTest =
open System.Windows.Documents
type TestRecord =
{
TestName : FlowDocument
}
let test = { TestName = new FlowDocument () }
奇妙なことに、これは私にはうまくいきません。Visual Studioから、次のように表示されます。The record label TestName is not defined.
のタイプ定義にカーソルを合わせるとTestRecord
、ツールチップが表示されません。のタイプTestName
をたとえばに変更するstring
と、すべてが正常に機能します。
についてFlowDocument
は、への参照PresentationFramework.dll
が必要です。
何が起きてる?これを機能させることができる人はいますか?
ありがとう。
将来の読者:質問に不明確または矛盾していると思われる場合は、コメントに回答してください。元の質問(回答と一部のコメントが参照)のインデントが異なることに注意してください(コードに影響します)。一部のコメントはインデントされたバージョンを参照しているため、編集をロールバックしていません。-7月31日、Ramon Snir