2011-05-27 6 views
0

enter image description hereWPF: Contrôles personnalisés

Ma question:
Comment construire la mise en page personnalisée pour les contrôles comme des images ci-dessus?

par Microsoft Expression Blend? Comment?

S'il vous plaît me diriger vers l'article à droite ou à discuter de ce que vous avez

Répondre

3

Expression Blend 4 a une certaine intégrée des formes qui pourraient vous aider. Fondamentalement, vous voulez re-template un contrôle TextBox pour contenir la forme de la bulle de la parole au lieu d'un standard Border.

Vous pouvez également le faire sans reformater. Quelque chose comme ceci:

<UserControl xmlns:ed="http://schemas.microsoft.com/expression/2010/drawing" Margin="100"> 
    <ed:Callout AnchorPoint="-0.13,0.29" CalloutStyle="RoundedRectangle" Fill="#FFF4F4F5" Stroke="Black"> 
     <ed:Callout.Content> 
      <TextBox BorderThickness="0" Background="Transparent">Hello</TextBox> 
     </ed:Callout.Content> 
    </ed:Callout> 
</UserControl> 

enter image description here

Par ailleurs, vous avez vraiment dire TextBox, ou voulez-vous dire en fait TextBlock? Si ce dernier, tout ce dont vous avez besoin est:

<ed:Callout AnchorPoint="-0.13,0.29" CalloutStyle="RoundedRectangle" Fill="#FFF4F4F5" Stroke="Black" Content="Hello"/> 
+0

re mettre en œuvre quoi? , quel est le conteneur spécifique à mettre en œuvre? –

+2

redimensionner, ne pas ré-implémenter. –

Questions connexes