Comment ajouter un semi-transparente de l'ombre sur les éléments dans WPF?
Je voudrais ajouter une semi-transparent de couleur sur le contenu d'une fenêtre WPF (pour indiquer l'état de la fenêtre). Actuellement, je suis en utilisant un UserControl qui remplit la Fenêtre, et j'ai changer la couleur de Fond et la Visibilité nécessaires.
Le problème avec cette méthode est que lorsque le contrôle utilisateur est visible, je ne peut pas cliquer sur tous les contrôles (Boutons, Cases à cocher) dans la Fenêtre derrière le UserControl. Je suppose que j'ai besoin de faire l'objet UserControl transparent pour les clics en quelque sorte. Est-ce possible, ou est-il une meilleure façon d'ajouter de la couleur sur la Fenêtre?
OriginalL'auteur NoizWaves | 2009-03-08
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir
IsHitTestVisible
àFalse
sur votre élément de masquage.Essayer XAML dans quelque chose comme Kaxaml. Vous serez toujours en mesure de cliquer sur le bouton, mais le rectangle bleu sera présenté plus haut. Il est semi-transparent en raison de la faible paramètre d'opacité.
OriginalL'auteur Drew Noakes
Il y a un IsHitTestVisible propriété.
OriginalL'auteur orcun