Wpf Toolkit. Lier le contrôle DataGrid en-Tête de Colonne pour DynamicResource
Je suis en train de lier DataColumn en-Tête de DynamicResource à l'aide de code suivant.
<Window.Resources>
<sys:String x:Key="HeaderText">Header Text</sys:String>
</Window.Resources>
<Grid>
<tk:DataGrid>
<tk:DataGrid.Columns>
<tk:DataGridTextColumn Header="{DynamicResource HeaderText}" Width="100"/>
</tk:DataGrid.Columns>
</tk:DataGrid>
</Grid>
Mais pour une raison étrange, en-tête de colonne reste vide. StaticResource fonctionne cependant bien.
Pourriez-vous m'aider à comprendre comment lier l'en-Tête de la propriété de certains DynamicResource.
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
WPF Toolkit de la grille de données est fonction des colonnes datagridcolumn qui ne sont pas des contrôles Visuels, de sorte qu'ils ont drôles de règles. L'un de ces drôles de règles est que seule la propriété de Liaison peut être une Liaison tout le reste doit être statique. Pour contourner cela, vous pouvez créer un Style Statique des Ressources qui contient du Contenu Dynamique.
cela fonctionne pour moi avec l'internationalisation à l'aide de dictionnaires
Si vous souhaitez simplement modifier l'en-Tête et ne pas envie de s'embêter avec des styles, ce faire. (crédit va à ci-dessus affiche)
Essayez ceci...