Datagrid l'alignement du texte
Je me demandais si quelqu'un avait un moyen facile d'obtenir le texte en WPF grille de données pour être le centre de l'alignement. J'ai reçu la grille de données fonctionnent très bien, mais le droit de l'alignement du texte m'a dérangé. Je goggled certains, et téléchargé le wpftoolkit, mais les exemples ne fonctionnent pas, ou me donner une erreur de compilation. J'ai ajouté la référence à la wpftoolkit à mon projet. Toute aide serait appréciée. Merci
le xaml de la grille de données est comme suit
<WpfToolkit:DataGrid AutoGenerateColumns="True" Margin="15,15,10,65" Name="DG1" CanUserReorderColumns="False" />
OriginalL'auteur Mark W | 2010-09-06
Vous devez vous connecter pour publier un commentaire.
Si vous définissez la Le bloc.TextAlignment propriété de Centre sur la grille de données, il sera héritée par l'TextBlocks et des zones de texte utilisé dans DataGridTextColumns et centrer le texte:
Si vous souhaitez aligner le texte dans les cellules, mais pas dans les en-têtes ou ailleurs dans la Grille, vous pouvez définir la propriété sur le DataGridCell à l'aide de CellStyle:
cela m'a aidé merci! J'ai été en utilisant le Contrôle.HorizontalAlignment x_x
Si vous souhaitez obtenir plus fine, vous pouvez également définir la ElementStyle de propriété sur des colonnes. Vous voudrez probablement utiliser Basée="{x:Statique DataGridTextColumn.DefaultElementStyle}" dans ce cas.
Il travaille 🙂 🙂 merci beaucoup 🙂
OriginalL'auteur Quartermeister