I really like Caliburn and the naming convention binding and was surprised that
the Visibility is not bound in the same way the \"CanNAME\" Convention is used to guard an Acti
You could use this approach if you wanted, it's perfectly reasonable. Another approach is to use a Border with the same name as a boolean property on your view model. Caliburn.Micro will set the visibility of the Border based on the value of the boolean property.