Piste de détourage sur une brosse d'image en silverlight
-
12-09-2020 - |
Question
Y a-t-il un moyen de mettre un tracé de détourage sur une brosse d'image en silverlight (pas une image)?Je ne le vois pas à la disposition de IntelliSense, mais je me demande s'il y a peut-être un moyen de le faire.
La solution
Encore une autre réponse «non» impopulaire.La réponse est: il n'y a pas de moyen de le faire.
Un travail possible autour de si son essentiel pour créer une telle brosse peut être d'utiliser un WripeOfBitmap.Rendez une image à l'aide de la source d'origine plus le clip sur un WriteAeticBitmap puis utilisez-le comme source sur une brosse image.
Autres conseils
Peut-être que cela aidera
J'ai eu un problème avec une branche d'image et une frontière avec un cointradius.Je n'ai pas pu obtenir l'image pour remplir / clipse pour s'adapter.Je l'ai résolu en déplaçant l'imageBrush jusqu'au contenu de la frontière.
Voici l'original avec le problème:
<Border CornerRadius="0,0,4,4" BorderThickness="0">
<Border.Background>
<ImageBrush ImageSource="/SLTest;component/Resources/background_image.png" Opacity="1" Stretch="UniformToFill" />
</Border.Background>
<ListBox x:Name="lbiMesages"
Opacity="1" BorderThickness="0"
IsHitTestVisible="False"
ItemContainerStyle="{StaticResource ListBoxItemStyle1}"
>
Voici la version de travail:
<ListBox x:Name="lbiMessages"
Opacity="1" BorderThickness="0"
IsHitTestVisible="False"
ItemContainerStyle="{StaticResource ListBoxItemStyle1}"
>
<ListBox.Template>
<ControlTemplate>
<Border CornerRadius="0,0,4,4" BorderThickness="0">
<Border.Background>
<ImageBrush ImageSource="/SLTest;component/Resources/background_image.png" Opacity="1" Stretch="UniformToFill" />
</Border.Background>
...
</Border>
</ControlTemplate>