Qualcuno può fornirmi un breve riepilogo di cosa sia un ViewModelLocator, come funziona e quali sono i pro / contro per il suo utilizzo rispetto a DataTemplates? Ho provato a trovare informazioni su Google ma sembra che ci siano molte diverse implementazioni e nessun elenco rigoroso su cosa sia e …
Ho una casella combinata con la fonte degli elementi allegata utilizzando l'associazione semplice. C'è un modo per aggiornare questa associazione una volta caricata la casella combinata?
In Windows Forms, sovrascriverei WndProce iniziare a gestire i messaggi non appena entrarono. Qualcuno può mostrarmi un esempio di come ottenere la stessa cosa in WPF?
Ho un ListBoxche si lega a una raccolta figlio su un ViewModel. Gli elementi della casella di riepilogo hanno uno stile in un datatemplate basato su una proprietà sul ViewModel genitore: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibility" Value="Hidden"></Setter> </DataTrigger> </Style.Triggers> </Style> Ottengo il seguente errore di …
Sto esaminando alcuni articoli MVVM, principalmente questo e questo . La mia domanda specifica è: come comunico le modifiche al modello dal modello al ViewModel? Nell'articolo di Josh, non vedo che lo faccia. Il ViewModel chiede sempre le proprietà al modello. Nell'esempio di Rachel, ha l'implementazione del modello INotifyPropertyChangede genera …
La mia domanda è doppia e spero che ci siano soluzioni più semplici per entrambe fornite da WPF piuttosto che le soluzioni standard di WinForms (fornite da Christophe Geers, prima che io abbia fatto questo chiarimento). Innanzitutto, esiste un modo per rendere Window trascinabile senza acquisire ed elaborare eventi di …
Voglio centrare la mia app WPF all'avvio nella schermata principale. So di dover impostare myWindow.Left e myWindow.Top, ma dove ottengo i valori? Ho trovato System.Windows.Forms.Screen.PrimaryScreen, che a quanto pare non è WPF. Esiste un'alternativa WPF che mi dà la risoluzione dello schermo o qualcosa del genere?
Windows Form aveva una proprietà win1.Handle che, se ricordo bene, restituisce l'handle dell'handle della finestra principale? Esiste un modo equivalente per ottenere l'handle di una finestra WPF? Ho trovato il seguente codice online, IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle; ma non credo che questo mi aiuterà perché la mia applicazione ha …
In un'app WPF, nell'app MVP, ho una casella combinata, per la quale visualizzo i dati recuperati dal database. Prima degli elementi aggiunti alla casella combinata, voglio visualizzare il testo predefinito come " -- Selezionare squadra --" in modo che al caricamento della pagina venga visualizzato e selezionandolo il testo dovrebbe …
Sto usando il controllo WPF DataGrid per mostrare alcuni dettagli e un pulsante di selezione, e non ho bisogno della colonna del selettore grigio sul lato sinistro. Sta anche rovinando la bellezza del mio design. C'è un modo per rimuoverlo o come posso modellarlo in modo che corrisponda in caso …
L'associazione di dati predefinita TextBoxè TwoWaye il testo viene assegnato alla proprietà solo quando TextBoxperde il suo focus. Esiste un modo XAML semplice per eseguire l'associazione dati quando si preme il Entertasto TextBox?. So che è abbastanza facile da fare nel codice dietro, ma immagina se questo TextBoxè all'interno di …
Sto cercando di allegare un'immagine a un pulsante in WPF, tuttavia questo codice non riesce. Sembra strano dopo che un codice simile funzionerebbe perfettamente in Mozilla XUL. <Button Height="49.086" Margin="3.636,12,231.795,0" Name="button2" VerticalAlignment="Top" Grid.Column="1" Click="button2_Click" Source="Pictures/apple.jpg">Disconnect from Server</Button>
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.