Existe-t-il un moyen de marquer l'intégralité de DataGrid comme une liaison unidirectionnelle?WPF: liaison unidirectionnelle sur l'intégralité de DataGrid
Répondre
Vous pouvez créer une nouvelle classe telle que OneWayExtension héritant de la liaison.
public class OneWayExtension : Binding
{
public OneWayExtension()
: base()
{
Initialize();
}
public OneWayExtension(string path)
: base(path)
{
Initialize();
}
private void Initialize()
{
this.Source = YourSourceOrMakeThisAParameter;
this.Mode = BindingMode.OneWay;
}
}
Vous pouvez appeler cela par
{local:OneWay PathOfData}
Intéressant. Il semble que je pourrais faire beaucoup de choses cool en utilisant cela. –
Je trouve que c'est un excellent moyen de définir les paramètres de l'utilisateur et de l'application. Un "problème" est l'éditeur XAML se plaindre qu'il ne peut pas trouver un constructeur avec un argument. Cela a été corrigé par MS comme étant non corrigé. Vous pouvez "contourner" ce problème en déplaçant la classe vers un projet distinct dans la solution, ce qui ne fonctionne pas pour les paramètres, mais dans votre cas, cela pourrait fonctionner. Ou si cela ne vous dérange pas l'avertissement (compile encore évidemment), ignorez-le;) –
C'est le genre de réponse manifestement évident que je pourrais m'inquiéter de ce problème pendant six mois et ne jamais trouver. –
Je sais que cela a déjà répondu, mais ne peut pas vous venez de définir la liaison Mode
sur ItemsSource
propriété du DataGrid à OneWay
?
- 1. problème de liaison DataGrid WPF
- 2. liaison WPF Datagrid à xml
- 3. WPF DataGrid Liaison à datable
- 4. wpf liaison d'élément courant datagrid
- 5. Liaison MVVM DataGrid (WPF Toolkit) à DataTable
- 6. Liaison WPF Datagrid pour répertorier les problèmes
- 7. WPF Toolkit - Datagrid - Liaison ComboboxColumn w/DynamicResource
- 8. Problème de liaison de colonne Wpf 4 DataGrid
- 9. WPF: liaison de l'en-tête de colonne DataGrid à ViewModel
- 10. La liaison de DataGrid WPF ne fonctionne pas
- 11. Liaison de DataTable à DataGrid WPF avec des colonnes personnalisées
- 12. Liaison de la propriété Visible d'un DataGridColumn dans WPF DataGrid
- 13. Datagrid Question de liaison
- 14. WPF DataGrid MouseOver sur DataGridRow
- 15. Performance WPF ToolKit DataGrid
- 16. WPF Datagrid liaison à DataTable avec le type complexe
- 17. colonnes DataGrid WPF
- 18. WPF Liaison FallbackValue définie sur Liaison
- 19. WPF DataGrid RowDataBound?
- 20. Rebobinage sur le Datacontext de WPF Datagrid
- 21. Liaison à DataGrid Silverlight
- 22. Liaison au premier plan d'un texte DataGrid WPF Colonne
- 23. La liaison WPF DataGrid et Avalon TimePicker ne fonctionne pas
- 24. WPF DataGrid: Liaison DataGridColumn de liaison à ContextMenu MenuItems IsChecked (MVVM)
- 25. ADO.NET DataGrid Liaison de Chaînes
- 26. Aide sur la liaison WPF
- 27. Problème de datagrid WPF
- 28. Silverlight 3 - Liaison à un DataGrid
- 29. WPF: cellule DataGrid Double-cliquez sur
- 30. Comment actualiser un DataGrid WPF?
Pourquoi voulez-vous faire cela? –
Pour le faire se comporter d'une manière complètement non-standard, bien sûr! C'est la clé d'une bonne convivialité, non? ;) –
Parce que je suis lié à un ensemble de propriétés en lecture seule et je suis fatigué d'écrire ", Mode = OneWay". –