No edit summary |
(Adding template at the end of the page) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 5: | Line 5: | ||
Example: | Example: | ||
ReadOnlyExpression: self.ThisShouldBeReadOnlyAndInvisible | ReadOnlyExpression: <code>self.ThisShouldBeReadOnlyAndInvisible</code> | ||
You would then also need a VisibleExpression of : not self.ThisShouldBeReadOnlyAndInvisible | You would then also need a VisibleExpression of : <code>not self.ThisShouldBeReadOnlyAndInvisible</code> | ||
Instead of filling the VisibleExpression, you simply click the FollowEnable box behind the VisibleExpression. This will use a negated ReadOnlyExpression as the VisibleExpression automatically and you do not need to maintain 2 expressions. | Instead of filling the VisibleExpression, you simply click the FollowEnable box behind the VisibleExpression. This will use a negated ReadOnlyExpression as the VisibleExpression automatically and you do not need to maintain 2 expressions. | ||
(The reasoning for calling it "follow enable" rather than "follow a negated readonly" is purely space conservative.) | (The reasoning for calling it "follow enable" rather than "follow a negated readonly" is purely space conservative.) | ||
[[Category:Expressions]] | |||
{{Edited|July|12|2024}} |
Latest revision as of 14:46, 10 February 2024
In the ViewModelEditor, when selecting a ViewModelColumn, you see this:
The FollowEnable (Follow Enable) checkbox is there to reduce the need to write a VisibleExpression in the common case that you want your VisibleExpression to be a Negation of the ReadOnlyExpression.
Example:
ReadOnlyExpression: self.ThisShouldBeReadOnlyAndInvisible
You would then also need a VisibleExpression of : not self.ThisShouldBeReadOnlyAndInvisible
Instead of filling the VisibleExpression, you simply click the FollowEnable box behind the VisibleExpression. This will use a negated ReadOnlyExpression as the VisibleExpression automatically and you do not need to maintain 2 expressions.
(The reasoning for calling it "follow enable" rather than "follow a negated readonly" is purely space conservative.)