Mon application WPF fonctionnait correctement. J'ai ensuite changé les couleurs d'arrière-plan pour un bouton, qui se trouve à l'intérieur d'une fenêtre transparente, enregistré et compilé/exécuté. Depuis, mon programme en cours d'exécution jetteWpf Activation de la transparence Lance Windows.Markup.XamlParseException
Windows.Markup.XamlParseException
avec des informations supplémentaires
System.Windows.UI.Visibility a lancé une exception
I était incapable d'annuler les modifications, et maintenant je ne peux pas résoudre cela, à moins que je supprime la ligne "AllowTransparency = True". J'ai besoin de la fenêtre pour être transparente, comment puis-je résoudre ce problème?
Voici le code du bloc gênant.
<Window
x:Class="WPF.OverlayButtonField"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:WPF"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Title="OverlayButtonField"
Width="175"
Height="139"
AllowsTransparency="True"
Loaded="Window_Loaded"
ShowActivated="False"
ShowInTaskbar="False"
Topmost="True"
Visibility="Visible"
WindowStyle="None">
L'éditeur semble commander les attributs par lui-même, donc je n'ai pas pu réorganiser, mais en omettant la visibilité, j'ai résolu le problème. En fait, il semble avoir ajouté l'attribut seul. De toute façon, merci. –