Another useful tutorial would be something using bindProperty and/or bindPropertyWithClosures. Once I used bindProperty with vala, but I think there is no any example to do it with gtkd.
I found a bindProperty() function in gobject/ObjectG.d. Is this what you're referring to?