Articles of wpf

DispatcherTimer wrapper / sottoclass asincrono amichevole

DispatcherTimer un DispatcherTimer esecuzione nel mio codice che si triggers ogni 30 secondi per aggiornare lo stato del sistema dal server. Il timer scatta nel client anche se sto eseguendo il debug del mio codice server, quindi se eseguo il debugging per 5 minuti potrei finire con una dozzina di timeout nel client. Alla fine […]

c # WPF come impostare posizione, larghezza e altezza dei controlli in modo programmatico?

Sto facendo la mia prima applicazione WPF. ho problemi con cui quando il mio modulo è ingrandito o a schermo intero, i miei controlli non si ridimensionano e rimangono nella stessa posizione. solo la forma è massimizzata. in winform, posso fare la regolazione in .cs come la seguente: panel6.Width panel6.Height panel6.Location questo mi aiuterà a […]

wpf xaml vincolante per l’object creato nel codice dietro

Per iniziare, sono abbastanza nuovo per C # e xaml. Ho guardato, controllato i tutorial, sull’associazione, ma la maggior parte di ciò che ho visto crea un object in xaml. Tuttavia, voglio creare l’object nel codice e quindi associarlo alle sue proprietà. Inoltre avrò più oggetti definiti nel codice in seguito. In generale voglio associare […]

Come posso creare un Hashset osservabile in C #?

Attualmente sto usando ObservableCollection all’interno di un’applicazione WPF, l’applicazione è un’implementazione di Conway’s Game of life e funziona bene per circa 500 celle, ma dopo di ciò inizia a rallentare in modo significativo. Inizialmente ho scritto l’applicazione usando un HashSet ma non ho trovato alcun modo per bind le celle a un canvas. C’è un […]

Come gestire l’eccezione di navigazione del controllo WebBrowser di WPF

Diciamo che il WPF WebBrowser control mostra alcuni errori di navigazione e la pagina non viene visualizzata. Quindi c’è un’eccezione nel WPF WebBrowser control di WPF WebBrowser control . Ho trovato qualche domanda simile qui, ma non è quello che mi serve. In effetti ho bisogno di qualche metodo e object che abbia un’eccezione per […]

Aggiungi il menu contestuale in datagrid, come ottenere il valore selezionato

Sono nuovo nella programmazione WPF con pattern MVVM. Ora ho aggiunto il menu di scelta rapida nel datagrid. Ma quando clicco con il tasto destro del mouse, non so come ottenere il valore della riga selezionata. questo è il mio xmal Ed ecco il mio viewModel class MainViewModel:NotificationObject { private ObservableCollection storyList; public ObservableCollection StoryList […]

come ottenere i figli di un elemento WPF

Ho uno stackpanel che contiene un’immagine e un TextBlock. Sto facendo un evento quando il doppio clic viene eseguito dall’utente ( PS – Sto aggiungendo StackPanel e sono i bambini (l’Immagine e il TextBlock programmaticamente se è importante). Ora, ho bisogno di ottenere l’elemento TextBlock dallo stackpanel, capisco che dovrei farlo usando DataBinding, ma sono […]

Associare la visibilità alla voce di menu controllabile mostra l’errore “Il provider di servizi manca il servizio INameResolver” in WPF

Sto cercando di mostrare / hide le colonne di un datagrid tramite un menu di scelta rapida. Stavo cercando di usare i binding per questo, con questo XAML: Ho anche sperimentato le altre opzioni, come BindsDirectlyToSource=True e UpdateSourceTrigger=PropertyChanged . Tuttavia, le colonne non cambiano la loro visibilità quando seleziono / deseleziono i menu. Che cosa […]

Come leggo un’immagine base64 in WPF?

So come farlo in WinForms byte[] binaryData = Convert.FromBase64String(bgImage64); image = Image.FromStream(new MemoryStream(binaryData)); ma come faccio a fare la stessa cosa in WPF?

Controlli WPF – Il codice deve essere evitato a tutti i costi?

Ho un progetto WPF e ho bisogno di creare un controllo specifico per il dominio ma verrà riutilizzato in più viste. Il controllo deve visualizzare un valore decimale in 3 parti, la parte integrale e la parte decimale divise in 2 con dimensioni di carattere diverse. Ho una proprietà di dipendenza per l’importo e quindi […]