Schaltfläche Überschreiben nicht Eltern IsEnabled
-
21-09-2019 - |
Frage
Ich habe ein benutzerdefiniertes Steuerelement, dass zeigt eine TryAgain-Taste, wenn das Steuerelement deaktiviert ist.
Diese Verschachtelung verursacht die Schaltfläche deaktiviert wird, auch wenn ich die Button
in XAML oder mit einem Trigger explizit aktivieren. Gibt es eine Möglichkeit, eine übergeordnete Steuerelement der IsEnabled
außer Kraft zu setzen?
Lösung
Die Taste kann nicht ein Kind des unabhängig Elternteil ist deaktiviert. Probieren Sie etwas wie folgt aus:
<Grid>
<CustomControl IsEnabled="False">
</CustomControl>
<Button Content="TryAgain"/>
</Grid>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow