Fix Standard buttons showing through on other pages

Bind Visibility of buttons, this works around limitation on Uno of x:Load not being bindable (nor de-settable after first materialize).
This commit is contained in:
David Oliver 2019-05-24 21:23:50 -04:00
commit 135a19e440

View file

@ -9,9 +9,11 @@
UseLayoutRounding="False"
mc:Ignorable="">
<Grid>
<!--Bind visibility as a workaround for nventive/Uno#925-->
<local:CalculatorStandardOperators x:Name="StandardOperators"
x:Load="{x:Bind Model.IsStandard, Mode=OneWay}"
IsEnabled="{x:Bind Model.IsStandard, Mode=OneWay}"
Visibility="{x:Bind Model.IsStandard, Mode=OneWay}"
TabIndex="17" />
<local:CalculatorScientificOperators x:Name="ScientificOperators"
@ -31,4 +33,4 @@
TabIndex="16"
Visibility="{x:Bind Model.IsProgrammer, Mode=OneWay}" />
</Grid>
</UserControl>
</UserControl>