Ich habe diese XAMLXamarin.Forms machen nicht-transparenten Overlay nicht anklickbar
<ContentPage>
<RelativeLayout>
<ScrollView />
<Button />
<local:ModalActivityIndicator />
</RelativeLayout>
</ContentPage>
Dieser Indikator an ihre Mutter relativ und deckt es volle Breite und Höhe ist.
Der Indikator hat diese Bindung: this.SetBinding (IsVisibleProperty, "IsBusy");
Es zeigt genau, wie ich es will, aber ich kann immer noch auf Elemente in der ScrollView
und auf der Button
tippen. Wenn der Indikator anzeigt, wird die Eigenschaft InputTransparent
auf false
gesetzt.
Wie kann ich das verhindern?
Dies könnte einen Fehler in 'Xamarin.Forms' sein. In diesem Fall müssen Sie einen Fehlerbericht unter [https://bugzilla.xamarin.com/](https://bugzilla.xamarin.com/) einreichen. Für mich sieht dein Code korrekt aus – user1
Wie würde ich wissen, dass dies ein Fehler ist und keine Fehlinterpretation von meiner Seite? Kann ich den Fehler einfach ablegen und sehen, was passiert? – HansElsen
Das ist eine gute Frage und es gibt nie eine richtige Antwort. Normalerweise, wenn Sie Ihren Code betrachten und es scheint, dass es korrekt ist und es nicht wie erwartet funktioniert, können Sie einen Fehler ablegen. Sieh dir auch die vorherigen Fehlerberichte an und sieh nach, ob jemand bereits etwas Ähnliches eingereicht hat. Eine andere Möglichkeit besteht darin, auf verschiedenen Plattformen zu testen, ob sie sich anders verhält und ob mindestens eine der Plattformen einen Fehler aufweist – user1