В XCEED wpf propertygrid никогда не вызывается установщик для bool (F #) - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть следующее значение

let mutable enMarker = if serie.MarkerSize > 0.0 then true else false

это логическое значение и следующий член, который устанавливает это значение

member x.``Enable/disable marker`` with get() = enMarker
                                   and set v  = enMarker <- v
                                                if v = false then this.``Marker size`` <- 0 |> uint32
                                                else serie.MarkerSize <- this.``Marker size`` |> float

Моя проблема в том, что установщик члена не вызывается, когда я отмечаю флажок propertyGrid. Я что-то здесь упускаю?

1 Ответ

0 голосов
/ 04 сентября 2018

Только что нашел, на случай, если кому-то поможет, проблема в имени пользователя. Изменено

member x.``Enable/disable marker``

до

member x.EnableMarker 

и он также смог вызвать сеттер

...