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 …
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 …
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 …
Que fait {Binding Path=.} signifie une liaison WPF? Je vois que certaines personnes l'utilisent, mais je n'ai trouvé aucune explication. Existe-t-il d'autres symboles spéciaux dans la syntaxe de liaison (autres que {Binding /})?
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 …
Quelle est la différence entre une propriété de dépendance (personnalisée) et une propriété jointe dans WPF? Quelles sont les utilisations de chacun? En quoi les implémentations diffèrent-elles généralement?
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 …
C #, .NET 4.0, VS2010. Nouveau sur WPF. J'ai un ComboBox sur ma MainWindow. J'ai accroché l'événement SelectionChanged de ladite zone de liste déroulante. Cependant, si j'examine la valeur de la zone de liste déroulante dans le gestionnaire d'événements, elle a l'ancienne valeur. Cela ressemble plus à un événement "SelectionChanging" …
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 …
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 …
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 …
Puis-je spécifier un style qui s'applique à tous les éléments? j'ai essayé <Style TargetType="Control"> <Setter Property="Margin" Value="0,5" /> </Style> Mais ça n'a rien fait
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"/> …
J'ai deux grilles à l'intérieur d'un Stackpanel. La première grille est nommée GridX. Au départ, à l'intérieur de la grille, il y a un tableau 2D de Textboxes (RowDefs / ColumnDefs). La définition de TextBox en XAML est <TextBox x:Name="A1" Grid.Row="4" Grid.Column="5" TextAlignment="Center" /> Je veux ajouter un TextBlock par …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.