Я пытаюсь реализовать двойную буферизацию в F #.Все примеры, с которыми я сталкиваюсь, являются C #.
let r = form.DisplayRectangle
let buffer = new Bitmap(r.Width,r.Height)
form.DrawToBitmap(buffer,r)
form.BackgroundImage <-buffer
form.Invalidate()
Несмотря на то, что проблема «проста», закрытые переменные не отображаются в F #.Вместо этого я должен инициализировать форму в C #.Хотя должен быть способ (кажется, что это тривиальная вещь), чтобы раскрыть частные переменные для формы в F #.