Articles of wpf

WrapPanel come ItemPanel per ItemsControl

Ancora scherzando con WPF e imparando mentre vado. Cercando ora di creare un raggruppamento dinamico di controlli (principalmente pulsanti, ma potrebbero includere CheckBox e altri). Non avevo idea di quale fosse il modo migliore per farlo, quindi ho provato a creare uno stile ItemsControl e quindi aggiungere gli elementi in un ItemsPresenter all’interno di un […]

Eventi WPF in ResourceDictionary per un ControlTemplate

Attualmente sto cercando di implementare una finestra in stile Metro. Quindi ho creato i seguenti stili all’interno di un ResourceDictionary: Il mio problema è che non ho idea di come implementare la funzione di trascinamento. Il mio dragRectangle non ha una proprietà Command, quindi come posso chiamare DragMove () su MouseLeftButtonDown su un Rectangle usando […]

Crea un editor di chords di chitarra in WPF (da RichTextBox?)

Lo scopo principale dell’applicazione su cui sto lavorando in WPF è consentire l’editing e di conseguenza la stampa di testi di canzoni con accordi di chitarra su di esso. Probabilmente hai visto gli accordi anche se non suoni nessuno strumento. Per darti un’idea, assomiglia a questo: E E6 I know I stand in line until […]

Perché il databinding WPF non accetta le eccezioni?

Recentemente ho sprecato un sacco di tempo cercando di eseguire il debug di un datagrid WPF (dal WPF Toolkit). Ho avuto una colonna legata a una query linq con una proprietà che stava generando un’eccezione (in poche righe). WPF sembra catturare l’eccezione e rende le celle vuote. Ho corretto il bug che causa l’eccezione, ma […]

Aggiunta di un dizionario unito a un dizionario unito

Non riesco a essere in grado di aggiungere un dizionario unito a una raccolta di dizionari uniti in XAML. Theme.xaml Risorse per le applicazioni <!– –> Nota: se inserisco entrambi i ResourceDictionaries in Appication.Resources MergedDictionary (commenta theme.xaml e decommenta gli altri due dizionari) caricano entrambi correttamente. Tuttavia, il modo in cui sono definite le nostre […]

Rendere verticale una Viewbox ma allungarla orizzontalmente

Voglio creare una Viewbox (o qualcosa di simile) che riduca solo la sua altezza e quindi stenda il suo contenuto orizzontalmente. Se faccio questo: Foo Bar quindi ho capito: http://sofit.miximages.com/wpf/viewbox-center.png Agisce come se entrambi i pulsanti avessero HorizontalAlignment = “Center”, quindi ridimensiona il risultato. Ma non voglio HorizontalAlignment = “Center”; Voglio HorizontalAlignment = “Stretch”, come […]

Perché la frequenza fotogrammi in WPF è irregolare e non limitata per monitorare l’aggiornamento?

Sto misurando il tempo tra i frame in una semplice animazione WPF. Perforator dice che l’app si comporta a ~ 60fps, quindi mi aspettavo che il tempo tra i frame fosse ~ 16.6ms con una piccola deviazione. public MainWindow() { … CompositionTarget.Rendering += Rendering; } List FrameDurations = new List(); private long PreviousFrameTime = 0; […]

Il componente non ha una risorsa identificata dall’uri

Voglio creare un DataGrid generico da utilizzare su tutti i miei Views / UserControls. Questa è la mia struttura: Class Library chiamata “Core” : Class chiamata “ViewBase” : public class ViewBase : UserControl { public ViewBase() { } //Rest of Methods and Properties } Class Library chiamata “Controls” : UserControl chiamato “GridView” : XAML: Codice […]

Creare uno stile nel codice dietro

Qualcuno sa come creare uno stile wpf nel codice, non riesco a trovare nulla sul Web o sui documenti MSDN. Ho provato questo ma non funziona: Style s = new Style(typeof(TextBlock)); s.RegisterName(“Foreground”, Brushes.Green); s.RegisterName(“Text”, “Green”); breakInfoControl.dataTextBlock.Style = s;

Disegnare i pixel in WPF

come gestirò il rendering pixel per pixel in WPF (come, ad esempio, per un raytracer)? La mia ipotesi iniziale era di creare un BitmapImage, modificare il buffer e visualizzarlo in un controllo Image, ma non riuscivo a capire come crearne uno (il metodo create richiede un blocco di memoria non gestita)