2012-09-26 2 views
0

Je me demande s'il existe un moyen simple de définir les tailles et les positions temporelles de conception pour un contrôle dans Silverlight.Comment définir les tailles et positions temporelles de conception pour un contrôle dans Silverlight

Par exemple, il y a un TextBlock sur le canevas qui est le LayoutRoot. Je souhaite définir le temps de conception TextBlockWidth, Height, Canvas.Left et Canvas.Top. (REMARQUE: l'exécution Width, Height, Canvas.Left et Canvas.Top seront liés à une propriété dynamique XAML (pas dans le code)

Répondre

0

Vous pouvez spécifier les propriétés DesignHeight et DesignWidth Mais pour autant que je peux dire.. , les autres ne sont pas possibles.

pour obtenir la largeur et la hauteur, assurez-vous que les xmlns pour les propriétés de conception est mis en

xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 

Ensuite, vous pouvez l'utiliser comme ainsi.

<TextBox d:DesignWidth="250" d:DesignHeight="75" /> 

Espérons que ça aide!

+0

Vraiment? Cela fonctionne uniquement dans UserControl de niveau supérieur, pas un contrôle régulier à l'intérieur de UserControl. –

+0

Mes excuses. Je n'utilise généralement pas le mode design pour quoi que ce soit. Ainsi, quand j'ai vu que la propriété d: DesignHeight existait pour les contrôles enfants, j'ai supposé que cela fonctionnait. –

Questions connexes