Existe-t-il un contrôle WPF open source qui ressemble à ListView et prend en charge l'édition en ligne? Plus spécifiquement, une cellule dans ListView devrait être modifiable lorsque vous double-cliquez dessus, et le résultat d'édition devrait être automatiquement sauvegardé à moins que vous n'appuyiez sur ESC après.WPF ListView qui prend en charge l'édition en ligne?
Répondre
Je ne connais pas de contrôles WPF qui font ce que vous cherchez, mais ce n'est pas une indication qu'ils n'existent pas. Si vous passez en revue le WPF Toolkit on Codeplex, vous pouvez trouver quelque chose et il y a beaucoup de projets OSS pour les contrôles WPF sur Codeplex en plus de la boîte à outils.
Vous pouvez en créer un très facilement en utilisant le modèle de contrôle de contenu WPF. Voici un exemple de ListBox avec un ensemble de contrôles utilisés pour représenter les objets liés à la liste.
<ListBox x:Name="sampleListBox"
Width="500">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<GridRowDefinitions>
<RowDefinition Height="25"/>
<RowDefinition Height="25"/>
</GridRowDefinitions>
<TextBox Grid.Row="0" Source="{Binding EditableProperty1}}"/>
<TextBox Grid.Row="1" Source="{Binding EditableProperty2}"/>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Vous pouvez contrôler le caractère modifiable des contrôles avec des styles de sorte que lorsque l'élément ListBox est sélectionné, les contrôles internes sont modifiables, mais sinon, ils ne sont pas. Je n'ai pas accès à mon ordinateur portable de travail, donc je ne peux pas donner un exemple de style mais il y a beaucoup de matériaux sur le web qui peuvent vous aider. Et si vous avez Expression Blend 4, il a beaucoup de fonctionnalités qui peuvent vraiment vous aider lorsque vous stylisez vos propres contrôles.
- 1. WPF ObjectDataProvider qui prend en charge le filtrage linq?
- 2. qui sql prend en charge vista
- 3. Est-ce que LoadRunner 9.1 prend en charge WPF?
- 4. IE prend en charge JQuery
- 5. JBoss prend en charge Websockets?
- 6. Est-ce que WPF RichTextBox prend en charge les images de soulignement et d'en-ligne ondulées?
- 7. C# ID3 bibliothèque qui prend en charge les champs personnalisés
- 8. Diffuser le protocole d'authentification qui prend en charge l'authentification multifacteur
- 9. Vous cherchez Windows Text Editor qui prend en charge GIT
- 10. Bibliothèque d'imagerie qui prend en charge les tiffs 16 bits
- 11. Castle IoC - ISubDependencyResolver qui prend en charge la libération (...)?
- 12. asp.net blog moteur qui prend en charge les thèmes?
- 13. Définir une ligne en gras dans ListView dans WPF
- 14. ASP.NET prend-il en charge C++?
- 15. SQLite prend-il en charge SCOPE_IDENTITY?
- 16. Adobe AIR prend-il en charge jQuery?
- 17. VC++ prend-il en charge _mm_malloc?
- 18. MFC prend-il en charge winsock2?
- 19. PowerShell prend-il en charge OOP?
- 20. ROWLEX prend-il en charge SPARQL?
- 21. j2me prend en charge les téléphones Android
- 22. Oracle prend-il en charge les événements?
- 23. Will Rebol 3 prend en charge SetWindowsHookEx
- 24. richtextbox ne prend pas en charge l'arabe
- 25. Silverlight prend-il en charge SQLCE?
- 26. iPhone ASIHTTPRequest prend en charge https?
- 27. Microsoft prend-il en charge OpenID?
- 28. quelle version android prend en charge android.media.MediaFile?
- 29. Silverlight 4 prend-il en charge wshttpbinding?
- 30. MSN/Hotmail prend-il en charge OAuth?
mieux c'est le contrôle DataGrid – biju