Comment puis-je créer un contrôle WPF personnalisé comme une bulle de bande dessinée avec la constante de coins

J'ai besoin de créer un rectangle de bulle avec des coins arrondis avec du texte à l'intérieur, comme une bulle de bande dessinée. J'ai besoin de la bulle d'élargir horizontalement et verticalement en fonction de la taille du texte qu'elle contient. Je voudrais que le discours de la flèche et le rayon des coins arrondis pour rester constant.

Je pourrais simplement utiliser un chemin d'accès à créer ma bulle, mais je ne peux pas redimensionner la bulle et de garder les coins de rayon et de la flèche constante... c'est tout le chemin que va être redimensionnée.

J'apprécierais que quelqu'un pourrait me diriger dans la bonne direction.

retiré morts ImageShack lien

Ici est la version finale du dessin animé bulle de contrôle utilisateur. J'ai ajouté un rectangle sans trait à Jobi Joie, afin de cacher la fin de lignes de chemin, au lieu d'essayer de faire apparaitre ensuite rincer avec de l'rectangle.

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="40"/>
    </Grid.RowDefinitions>
    <Rectangle Fill="#FF686868" Stroke="#FF000000" RadiusX="10" RadiusY="10"/>
    <Path Fill="#FF686868" Stretch="Fill" Stroke="#FF000000" HorizontalAlignment="Left" Margin="30,-5.597,0,-0.003" Width="25" Grid.Row="1" Data="M22.166642,154.45381 L29.999666,187.66699 40.791059,154.54395"/>                  
    <Rectangle Fill="#FF686868" RadiusX="10" RadiusY="10" Margin="1"/>
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="25" Text="Hello World" TextWrapping="Wrap"/>                       
</Grid>
InformationsquelleAutor Frederic | 2008-12-03