Articles of xaml

Aggiungi elementi alle colonne in un ListView WPF

Ho faticato da un po ‘ora per aggiungere elementi a 2 colonne in un ListView . Nella mia applicazione Windows Form ho avuto qualcosa di simile a questo: // In my class library: public void AddItems(ListView listView) { var item = new ListViewItem {Text = “Some Text for Column 1”}; item.SubItems.Add(“Some Text for Column 2”); […]

Esempio utilizzando il collegamento ipertestuale in WPF

Ho visto diversi suggerimenti, che è ansible aggiungere il collegamento ipertestuale all’applicazione WPF tramite il controllo Hyperlink . Ecco come sto cercando di usarlo nel mio codice: Click here Sto ricevendo l’errore seguente: La proprietà “Testo” non supporta i valori di tipo “Collegamento ipertestuale”. Che cosa sto facendo di sbagliato?

Come eseguire l’autosize e allineare a destra i dati di GridViewColumn in WPF?

Come posso: allineare a destra il testo nella colonna ID rendere ciascuna dimensione automatica delle colonne in base alla lunghezza del testo della cella con i dati visibili più lunghi? Ecco il codice: risposta parziale: Grazie a Kjetil, GridViewColumn.CellTemplate funziona bene e ovviamente la larghezza automatica funziona, ma quando la raccolta “ObservativeCollection” viene aggiornata con […]

Come accedere a un elemento specifico in una Listbox con DataTemplate?

Ho un ListBox che include un ItemTemplate con 2 StackPanel. C’è un TextBox nel secondo StackPanel a cui voglio accedere. (Cambia la visibilità su true e accetta l’input dell’utente) Il trigger dovrebbe essere SelectionChangedEvent. Quindi, se un utente fa clic su un object ListBoxItem, TextBlock diventa invisibile e la casella di testo diventa visibile. CODICE […]

Come posso far funzionare ScrollViewer all’interno di uno StackPanel?

Nel seguente WPF XAML ScrollViewer non funziona (visualizza una barra di scorrimento ma non è ansible scorrere e il contenuto va fuori dalla finestra in basso). Posso cambiare lo StackPanel esterno in una griglia e funzionerà. Tuttavia, nella mia applicazione da cui ho riprodotto il seguente codice, ho bisogno di avere uno StackPanel esterno. Che […]

Come ottenere la dimensione della schermata corrente in WPF?

So che posso ottenere la dimensione dello schermo principale usando System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; Ma come ottengo le dimensioni della schermata corrente? (Gli utenti multischermo non utilizzano sempre la schermata principale e non tutti gli schermi utilizzano la stessa risoluzione, giusto?) Sarebbe bello poter accedere alla dimensione da XAML, ma farlo dal codice (C #) sarebbe sufficiente.

Perché in questo caso ActualWidth e ActualHeight 0.0?

Ho una Grid all’interno di una Canvas definita in questo modo: Il mio problema è che, nel costruttore Window, dopo InitializeComponents() Grid.ColumnDefinitions[0].ActualWidth o “qualsiasi rettangolo”. ActualWidth sono tutti impostati su 0.0 (lo stesso per le altezze). Non sto cercando di capire cosa fare per ottenere queste informazioni. Qualsiasi aiuto? osservazioni: Non sto definendo la larghezza […]

Come posso applicare una regola di ordinamento personalizzata a un DataGrid WPF?

Quando l’utente fa un ordinamento di colonna nel mio DataGrid , voglio che tutte le celle nulle o vuote siano ordinate in basso, piuttosto che in alto. Ho scritto un IComparer che assicura che gli spazi vuoti siano sempre ordinati verso il basso, ma non riesco a capire come applicarlo alle colonne del mio DataGrid […]

databind la proprietà Source del WebBrowser in WPF

Qualcuno sa come associare la proprietà .Source del WebBrowser in WPF (3.5SP1)? Ho un listview che voglio avere un WebBrowser piccolo a sinistra, e il contenuto a destra, e per il database l’origine di ogni WebBrowser con l’URI in ogni object associato alla voce di elenco. Questo è quello che ho come prova del concetto […]

WPF CommandParameter è NULL la prima volta che viene chiamato CanExecute

Ho riscontrato un problema con WPF e comandi associati a un pulsante all’interno di DataTemplate di ItemsControl. Lo scenario è abbastanza semplice. ItemsControl è associato a un elenco di oggetti e desidero poter rimuovere ciascun object nell’elenco facendo clic su un pulsante. Il pulsante esegue un comando e il comando si occupa della cancellazione. CommandParameter […]