Articles of wpf

WPF MultiBindings

Je dois implémenter MultiBindings en C # directement sans utiliser XAML, je sais comment utiliser IMultiValueConverter en C #, mais comment faire en C #?

Obtenir le bon répartiteur WPF dans un thread

Dans le constructeur d’un object, je dois créer un object WPF mediaElement: m_videoMedia = new MediaElement(); mais la classe peut également être instanciée à partir d’un autre thread, donc je dois utiliser Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() => { m_videoMedia = new MediaElement(); })); Mais comment puis-je obtenir la bonne instance de répartiteur dans ce constructeur: s

Minimiser la liste des images consommées en mémoire (WPF)

J’ai listbox qui se lie à ObservableCollection et prend le nom de fichier pour afficher des images Mon xaml est: Le problème est que cela charge des images entières et consum beaucoup de RAM si j’ai une grande collection. Comment minimiser sa consommation de mémoire?

Liaison de plusieurs séries dans OxyPlot

Est-il possible de lier un tracé à une collection de LineSeries au lieu d’un seul LineSeries dans OxyPlot? (et pas à travers le modèle). Je cherche quelque chose comme ça: Où myCollectionOfLineSeries est: private ObservableCollection _myCollectionOfLineSeries ; public ObservableCollection myCollectionOfLineSeries { get { return _myCollectionOfLineSeries ; } set { _myCollectionOfLineSeries = value; OnPropertyChanged(“myCollectionOfLineSeries “); } […]

Comment exporter FlowDocument au format DOC (x) ou XLS

Dans mon programme, je génère des rapports dans FlowDocument et les affiche avec le contrôle DocumentViewer . Maintenant, j’ai besoin d’append plus d’opportunités d’exportation. J’utilise iTextSharp pour exporter au format PDF et je peux enregistrer au format XPS de manière native. Puis-je enregistrer un document directement dans n’importe quel format bureautique, DOC ou XLS. Ou […]

Comment utiliser correctement Dispatcher.BeginInvoke?

J’ai cherché presque partout sur Internet, et j’ai tant de fois cherché dans Google et trouvé autant de résultats, mais je ne parviens toujours pas à trouver la solution à mon problème. Je suis en train de convertir une ancienne application WinForms en une nouvelle application WPF, mais je rencontre des problèmes avec certaines commandes. […]

WPF Notify PropertyChanged pour une propriété Get

J’ai le INotifyPropertyChanged implémenté en utilisant CallerMemberName public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged([CallerMemberName] ssortingng propertyName = null) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } Cela pourrait donc être appelé dans le configurateur de toute propriété sous la forme – OnPropertyChanged() qui notifierait l’événement de la propriété modifiée à chaque […]

Comment identifier le placement de l’info-bulle ValidationError dans la zone de texte WPF

J’ai ajouté une flèche pour indiquer la zone de texte à partir de ToolTip. Cela fonctionne très bien lorsque la zone de texte est loin du bord de l’écran. Mais quand il est près du bord de l’écran. L’emplacement des info-bulles change et la flèche est affichée à gauche. Voici l’image correcte comme prévu, puisque […]

WPF – aide à la conversion de l’expression de liaison XAML en codebehind

Quelqu’un peut-il me dire quel est l’équivalent c # de l’extrait suivant de XAML ?? Sa visibilité contraignante je ne peux pas avoir raison. DataGridTextColumn n’est pas un FrameworkElement, donc pas de méthode SetBinding. Merci d’avance, Mat

Utilisez Color.GetSaturation, Color.GetBrightness dans Wpf

J’essaie d’utiliser la réponse à la question trouvée ici. J’ai un problème avec l’utilisation de la classe de couleur. Par exemple, Color.Red.Range(Color.Green, numberOfIntermediateColors); une erreur apparaît en indiquant “‘System.Windows.Media.Color” ne contient pas de définition pour “Rouge” “Même avec GetBrightness , GetSaturation et GetHue , une erreur est GetHue ” “System.Windows.Media.Color” ne contient pas de définition […]