2017-07-04 3 views
0

J'ai une grille avec 4 colonnes:WPF: Ajouter 5 pixels à la largeur de colonne

<Grid.ColumnDefinitions> 
    <ColumnDefinition Width="14" /> 
    <ColumnDefinition Width="10" /> 
    <ColumnDefinition Width="{TemplateBinding ActualWidth}" /> 
    <ColumnDefinition Width="10" /> 
</Grid.ColumnDefinitions> 

Maintenant, je veux ajouter 5 pixels à la largeur de la troisième colonne? Ai-je besoin d'un convertisseur pour cela, ou y a-t-il d'autres trucs simples pour le faire?

Répondre

0

Vous aurez besoin d'un convertisseur, mais avant cela, vous ne pouvez pas TemplateBinding à ActualWidth.

La commande ne fonctionnera pas comme vous le souhaitez, car les autres colonnes vous obligeront à la redimensionner.

Vous aurez besoin d'une autre solution