Starting with isButtonEnabled.value=false; and then toggling this Observable opacity changes as expected but its HitTestMode property doesn’t change, or at least the button remains unclickable.
The way I usually do this is by actually changing button.Visibility="Collapsed" so that you can’t touch it and then button.Visibility="Visible" so that you can.
@vegard: I tried every combination without luck and I observed the following behaviour: as this is a part of a Page, the button becomes touchable if I navigate back and forth once. Then, disabling and enabling the Button works as it should. The isButtonEnabled is an observable function returning boolean, probably it makes a difference. Probably changing a Basic.Button's HitTestMode interferes with the default sytle settings.
@fudge: thanks for your reply, Visibility works indeed, however I need to change HitTestMode in this case:)