Just to add to Albert's explanation:
A latch action boolean button is TRUE until it is read by the diagram as determined by dataflow. Once the value is read once, it reverts to false. Imagine what would happen in your code of multiple code locations woud read from it or write to it. Would not work! Right? Every time a different read would get there first and revert it again and the other locations would never see it.
However, I agree that it would be useful to be able to write to a signaling property of a latch action boolean to fire an associated event. Right now, you can just add a second, hidden boolean (switch action) to the same event case and write to a signaling property if it to fire the combo event.
Writing to a signaling property fires the event even if the value does not actually change (e.g. wire a FALSE to a Value(sgnl) property of a switch that is currently false and the event still fires. My suggestions would be that wiring an input to value(sgnl) property should be optional. If unwired, the value of the control is not changed but the event still fires. It should also work with latch action booleans the same way.