私はこれまでのところ、このコードを持っている:私が何をしようとしています何スイッチを使用して1つのグリッドを非表示にし、他のグリッドを表示するにはどうすればよいですか?
<ViewCell>
<Grid>
<Label Text="Custom Scores" />
<Switch IsToggled="{Binding ShowPointsSwitch}" />
</Grid>
</ViewCell>
<ViewCell Tapped="openPicker">
<Grid IsVisible="{Binding ShowPointsSwitch}">
<Label Text="ABC" />
</Grid>
<Grid IsVisible="{Binding ShowPointsSwitch, Converter={StaticResource InverseBoolConverter} }">
<Label Text="DEF" />
</Grid>
</ViewCell>
は、スイッチ非表示を有し、異なるグリッドを表示することですが、それは働いていません。それが起こるのは、ラベルが1つしか表示されず、スイッチが移動されたときに何も表示されないということです。
私がこれをどのように修正できるかについて、誰かからアドバイスをいただけますか?参考のため。ここで私が持っているのViewModelです:ViewCell
が唯一持っていることになっているので、あなたは、基本的だ
{Binding !ShowPointsSwitch}
あなたがソース= {X:参考_parent}は何を説明することができ、ここでやっています。私はそれに精通していない。また、!ShowPointsSwitchはAlessandroの提案通りに動作しますか? – Alan2
それは残念です - それはコピー貼り間違いでした。私は答えを更新します。そして、私が知る限り、 '!ShowPointsSwitch'は動作しません。たぶんそれは試してみる価値があります。 – Ada
@ Alan2:答えを更新しました。それが役に立てば幸い! – Ada