Questions marquées «wpf»

Windows Presentation Foundation, ou WPF, est un sous-système pour le rendu des interfaces utilisateur dans les applications Windows.

5
Comment un UserControl WPF peut-il hériter d'un UserControl WPF?
Le WPF UserControl suivant appelé DataTypeWholeNumber qui fonctionne. Maintenant, je veux créer un UserControl appelé DataTypeDateTime et DataTypeEmail , etc. De nombreuses propriétés de dépendance seront partagées par tous ces contrôles et je souhaite donc placer leurs méthodes communes dans un BaseDataType et que chacun de ces UserControls hérite de …
92 c#  wpf  xaml  user-controls 

8
MVVM est-il inutile? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
91 .net  wpf  mvvm 

9
Définir le focus sur une zone de texte dans xaml wpf
Malgré certains messages sur ce forum et d'autres, je ne trouve pas quelque chose qui me dise comment mettre l'accent sur un TextBox. J'ai un userControl avec de nombreuses étiquettes et textBoxes. Lorsque le formulaire est chargé, je veux qu'une zone de texte particulière ait le focus. J'ai défini le …
91 wpf  textbox  focus 


20
Lors de la suppression d'un ObservableCollection, il n'y a aucun élément dans e.OldItems
J'ai quelque chose ici qui me prend vraiment au dépourvu. J'ai une ObservableCollection de T qui est remplie d'éléments. J'ai également un gestionnaire d'événements attaché à l'événement CollectionChanged. Lorsque vous effacez la collection, cela provoque un événement CollectionChanged avec e.Action défini sur NotifyCollectionChangedAction.Reset. Ok, c'est normal. Mais ce qui est …



7
Lier à une méthode dans WPF?
Comment liez-vous à une méthode d'objets dans ce scénario dans WPF? public class RootObject { public string Name { get; } public ObservableCollection<ChildObject> GetChildren() {...} } public class ChildObject { public string Name { get; } } XAML: <TreeView ItemsSource="some list of RootObjects"> <TreeView.Resources> <HierarchicalDataTemplate DataType="{x:Type data:RootObject}" ItemsSource="???"> <TextBlock Text="{Binding …
90 .net  wpf  data-binding  xaml 


9
afficher le sablier lorsque l'application est occupée
Pour une vue construite à l'aide de WPF, je souhaite changer le curseur de la souris en sablier lorsque l'application est occupée et ne répond pas. Une solution consiste à ajouter this.Cursor = Cursors.Wait; à tous les endroits susceptibles de rendre l'interface utilisateur non réactive. Mais ce n’est évidemment pas …
89 c#  wpf 

3
Modifier WPF DataTemplate pour l'élément ListBox s'il est sélectionné
J'ai besoin de changer le DataTemplate pour les éléments dans un ListBox selon que l'élément est sélectionné ou non (affichage d'informations différentes / plus lorsqu'il est sélectionné). Je n'obtiens pas d'événement GotFocus / LostFocus sur l'élément le plus haut du DataTemplate (un StackPanel) lorsque je clique sur l'élément ListBox en …
89 .net  wpf 

7
Comment lire un fichier texte dans le répertoire racine du projet?
Je souhaite lire la première ligne d'un fichier texte que j'ai ajouté au répertoire racine de mon projet. Cela signifie que mon explorateur de solutions affiche le fichier .txt à côté de mes fichiers .cs dans mon projet. Alors, j'ai essayé de faire: TextReader tr = new StreamReader(@"myfile.txt"); string myText …
89 c#  wpf 


10
Comment dimensionner automatiquement et aligner à droite les données GridViewColumn dans WPF?
Comment puis-je: aligner à droite le texte dans la colonne ID faire de chacune des colonnes la taille automatique en fonction de la longueur du texte de la cellule avec les données visibles les plus longues? Voici le code: <ListView Name="lstCustomers" ItemsSource="{Binding Path=Collection}"> <ListView.View> <GridView> <GridViewColumn Header="ID" DisplayMemberBinding="{Binding Id}" Width="40"/> …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.