est-il possible d'appliquer un effet de casse externe sur le texte de l'étiquette dans WPF? P>
p>
Quant à moi, l'effet lueur devrait être suffisant: P>
p>
5 Réponses :
Aussi loin que je sache que cela pourrait fonctionner:
<Label Content="Hi there!"> <Label.BitmapEffect> <OuterGlowBitmapEffect/> </Label.BitmapEffect> </Label>
J'ai essayé
Au fait, il y a un bisvelbitmapeffect code> b> aussi, mais je n'ai pas réussi à l'appliquer à un texte d'étiquette.
Essayez-le sur un fichier texte à la place ... ça devrait fonctionner, je l'ai fait avant maintenant que je me souviens de cela ...: P
BitMapeFFECT a été obsolète, que cela ne montre rien dans WPF 4. Votre meilleur tir est un pixelshader personnalisé.
Es-tu sérieux? Je pouvais jurerai je l'ai utilisé avec .NET 4 avant ... Aussi, je peux toujours utiliser des bitmapeffectes sur des boutons et d'autres formes tout en utilisant .NET 4: P
Oroggy - ahh! tu as raison! :( Ma version de cadre par défaut est 3.5. Ugh! Retour à la planche à dessin. :)
Je ne peux pas utiliser OUTERGLOWBITBAPEFFECT dans une application de test avec .NET 4, mais si je change le cadre cible en .NET 3.5, cela fonctionne.
Vraiment bizarre, im utilisation de .NET 4's DataGrid (pas l'aperçu WPF un, le .NET 4 One) et je peux toujours bitmapeffect Boutons et trucs: s
Oroggy: Comment puis-je utiliser Pixel Shader pour l'effet de lueur externe?
@SerHio: Si vous voulez vraiment avoir ainsi de cette façon ... codeProject.com/kb/ WPF / WPFPIXELSHADER.ASPX
ah, d'accord, je comprends mieux votre problème.
Essayez quelque chose comme ceci: P>
<Grid> <Grid.Resources> <OuterGlowBitmapEffect GlowColor="Blue" GlowSize="5" x:key="Glow" /> </Grid.Resources> <Label Content="Blah!" BitmapEffect="{StaticResource Glow}" /> </Grid>
Attention, je veux briller (biseau) texte i> pas frontière i>.
La lueur ne s'affiche pas juste autour de la bordure de l'étiquette. Le texte est aussi lueur.
Je ne suis pas particulièrement heureux avec cette "solution": autre option consiste à créer votre propre shader pixel, je ne suis pas très bon à cela, donc j'ai bien peur que Je ne peux pas vous aider: / P> Edit: meilleure solution, toujours pas biseau cependant. P>
Ah, j'ai vu le texte textuel avait un effet, mais je ne faisais que malade avec l'effet Dropshadow. Alors, le flou est un peu comme une lueur? Je vais devoir jouer avec ça.
@Townsean Ye, peut-être que Drowshadoweffecte est préférable d'utiliser, alors vous pouvez sauter les textes programmables.
Suggestion de suivi d'Oggy:
Voici un moyen d'obtenir un effet lueur sur le texte. Utilisation du contrôle OUTNEDINDTEXT à partir de Ce lien qui offre un accident vasculaire cérébral.
p>
C'est le plus proche que je suis arrivé à un effet biseau, mais cela ne fonctionne pas très bien. Utilisé l'approche de Ce lien . P> P>