Tag: mvvm

Model-View-ViewModel (MVVM) ist ein architektonisches design-pattern für die Implementierung von Benutzeroberflächen, trennt die UI (die Ansicht) seine Daten (das Modell) über seine Präsentation, Logik (seine ViewModel).

Wohin mit den Ereignissen bei der Verwendung von MVVM?

Anzahl der Antworten 2 Antworten
Soll ich Sie alle Ereignisse im Blick auf den code hinter oder gibt es eine angemessenere Art und Weise, wie die Befehle im ViewModel? Zum Beispiel, ich möchte zu öffnen, Registerkarte doppelklicken Sie auf das datagrid-Zeile, wo

Generische ObservableCollection für alle meine Einheiten

Anzahl der Antworten 3 Antworten
Benutze ich Entity Framework Zugriff auf meine Daten auf SQL Server und ich brauche für die Anzeige von Daten aus meiner SQL-Tabellen in WPF DataGrid. Ich weiß, wie zu tun, dass jeder meiner Personen: ich erstelle ein

Übergeben von Daten an Untergeordnete Fenster in Silverlight 4 mit MVVM

Anzahl der Antworten 2 Antworten
Ich habe ein datagrid mit master-detail-Implementierung wie folgt: <data:DataGrid x:Name="dgData" Width="600" ItemsSource="{Binding Path=ItemCollection}" HorizontalScrollBarVisibility="Hidden" CanUserSortColumns="False" RowDetailsVisibilityChanged="dgData_RowDetailsVisibilityChanged"> <data:DataGrid.Columns> <data:DataGridTextColumn Header="Item" Width="*" Binding="{Binding Item,Mode=TwoWay}"/> <data:DataGridTextColumn Header="Company" Width="*" Binding="{Binding Company,Mode=TwoWay}"/> </data:DataGrid.Columns> <data:DataGrid.RowDetailsTemplate> <DataTemplate> <data:DataGrid x:Name="dgrdRowDetail" Width="400" AutoGenerateColumns="False" HorizontalAlignment="Center" HorizontalScrollBarVisibility="Hidden" Grid.Row="1">

Vergleichen und Caliburn v. MVVM Light Toolkit (vor allem für Silverlight)?

Anzahl der Antworten 1 Antworten
Ich mehr darüber erfahren möchten, ein MVVM-framework, aber ich habe nicht viel Zeit zu widmen. Hat jemand Erfahrung mit Caliburn (oder Caliburn micro) und MVVM Light Toolkit und kann ein paar Gründe, um mit einem framework über

Mit MVVM zeigen, neue Fenster und erhalten Sie updates Daten

Anzahl der Antworten 2 Antworten
Ich arbeite gerade an einer WPF-MVVM-Anwendung. Zeige ich einige Daten in einem datagrid. Ich habe zwei buttons zum Hinzufügen und Bearbeiten Sie den ausgewählten Datensatz. Ich habe die Daten im ViewModel, und ich habe, um zu zeigen,

WPF AvalonDock Dokumente hinzufügen

Anzahl der Antworten 2 Antworten
Habe ich ein Fenster mit AvalonDock. Auf Start, es ist ein Dokument geöffnet, das gefüllt ist mit LocControllers Benutzersteuerelemente (LocControllersViewModel). Nun möchte ich, dass wenn es doubleclicked auf eine LocController, dass die LocController usercontrol wird in einem

DependencyProperty-binding-Modus twoway aber propertychangedeventhandler null ist

Anzahl der Antworten 1 Antworten
Ich versuche zu Folgen, das MVVM-design Paradigma mit C# und XAML. Ich bin in Schwierigkeiten mit einer verschachtelten Benutzer-Steuerelement. Ich bin versucht zu binden, die ein element auf der verschachtelten Benutzer-Steuerelement die Werte in der ViewModel (die

IDataErrorInfo - nicht zu sehen, keine Fehlermeldung, obwohl man angenommen wird

Anzahl der Antworten 2 Antworten
Habe ich ItemType realisiert, dass alles, was man brauchen würde für die Validierung mit Hilfe von IDataErrorInfo-Schnittstelle: #region IDataErrorInfo implementation //WPF doesn't need this one public string Error { get { return null; } } public string

Wie behandeln Daten von httpclient

Anzahl der Antworten 2 Antworten
Arbeite ich an einem neuen Windows Phone-8-app. Ich bin die Verbindung zu einem webservice, die gibt gültige json-Daten. Ich bin mit der longlistselector, um die Daten anzuzeigen. Dies funktioniert gut, wenn ich den json-string in GetAccountList(); aber

Schaltfläche mit ICommand nicht deaktiviert?

Anzahl der Antworten 3 Antworten
Habe ich ein button-Steuerelement in meine wpf-mvvm-Anwendung. Benutze ich ein ICommand - Eigenschaft (definiert in der viewmodel) binden Sie die Schaltfläche click-Ereignis zu viewmodel. Habe ich -> ausführen und canexecute Parameter für meine ICommand Umsetzung (RelayCommand). Selbst

Wie binden Sie ein Netz Kinder zu einer Liste?

Anzahl der Antworten 1 Antworten
In meinem ViewModel habe ich eine Liste der Elemente, ich möchte ein raster, in meiner Sicht zu binden (die Elemente werden die Netze für Kinder). Die Liste ist eine Liste der Modelle, für die Einzelteile. Wie binden

WPF - MVVM : Datagrid-Validierung, Tooltip wrih Fehlermeldung nicht funktionieren

Anzahl der Antworten 1 Antworten
Ich bin die Implementierung, die Validierung auf datagrid-Zellen durch Validierungsregeln. Bekomme ich die Validierung arbeitet auf der Zelle Bearbeiten, aber keine Möglichkeit, um eine QuickInfo anzuzeigen mit der Fehlermeldung. Ich bekomme das Fehlersymbol, wenn die Zelle Wert

Bei der Auswahl eines Elements in einer WPF-listview-update andere Steuerelemente, um zu sehen, detail

Anzahl der Antworten 2 Antworten
Ich habe ein Fenster, das verwendet ein viewmodel. Dieser Bildschirm enthält 2 listviews auf einem Bildschirm. Die erste listview bindet an ein Anwesen auf meinem viewmodel als Projekte bezeichnet. Diese Eigenschaft gibt ein Modell wie folgt class

Wann sollte ich ein UserControl statt einer Seite?

Anzahl der Antworten 4 Antworten
Merke ich, dass viele WPF-MVVM-frameworks scheinen, vermeiden Sie die Verwendung des NavigationWindow und Seite steuert, zu Gunsten des Komponierens von Seiten mit verschachtelten Benutzersteuerelemente. Des NavigationWindow und Seite bieten einfache Möglichkeiten für das aktivieren der rückwärts-und vorwärts-navigation

Ursache xamDataGrid repaint

Anzahl der Antworten 2 Antworten
Ich brauche einen Weg, für viewmodel zu beauftragen XamDataGrid auf die Ansicht, um nur gelesen und repaint seine Zellen mit minimalem Aufwand. Ich möchte nicht zu Durcheinander mit der Quelle und einige unhaltbare workaround mit der Steigerung

BackgroundWorker oder (Dispatcher) - Vorgang bereits abgeschlossen ist, wenn dabei die ReportProgress

Anzahl der Antworten 2 Antworten
Benutze ich DispatcherTimer weil ich muss ein Betrieb alle paar Minuten. In diesem rufe ich ein BackgroundWorker um meine Arbeit zu machen, und verwenden Sie dann den dispatcher befestigt, um die timer zu aktualisieren, mein UI. Ich

PRISMA 2 SL : Entfernen Sie Anzeigen von Region, wenn die Schaltfläche geklickt wird

Anzahl der Antworten 3 Antworten
Ich bin neu an Prism und ich bin versucht zu ermitteln, die eine best practice für die Deaktivierung einer Ansicht in ein Prism-2-Anwendung-wenn ein Benutzer klickt auf eine Schaltfläche auf der Ansicht-möchte ich deaktivieren Sie die Ansicht.

Wo zum speichern von Programm-Einstellungen/Status in einer MVVM-Anwendung

Anzahl der Antworten 3 Antworten
Ich experimentiere mit MVVM für die erste Zeit und wirklich wie die Trennung von Verantwortlichkeiten. Natürlich zu jedem design pattern erst löst viele Probleme - nicht alle. So versuche ich herauszufinden, wo Sie speichern den Zustand der

Wie kann ich angeben von Ressourcen, die in einer MVVM-view-Modell?

Anzahl der Antworten 2 Antworten
Angenommen, ich möchte, um zu zeigen, Liste von Objekten, wobei jedes Objekt soll einen Namen und ein passendes Bild (z.B. Einträge mit Icons oder buttons mit text und Bild). Alle Beispiele und Programme ausgesetzt, das Bild im

WPF (MVVM): die Verkabelung bis viewModel in der CodeBehind-Fenster?

Anzahl der Antworten 1 Antworten
Habe ich immer meine Füße nass mit dem MVVM pattern für WPF-und alles funktioniert wie es sollte.. Aber ich bin mit der Verdrahtung der viewmodel-meiner Ansicht datacontext von meinem codebehind meinem Fenster. Sicher genug, der Punkt, von

Wie update-Quelle trigger auf Wpf Combobox ist editierbar?

Anzahl der Antworten 1 Antworten
Ich habe ein Kombinationsfeld (in meinem wpf-mvvm-app). Ich habe IsEditable = true. Aber der "property-changed-Ereignis" wird immer ausgelöst, wenn ich mit der Eingabe beginnen. Wie kann ich UpdateSourceTrigger = Propertychanged hier ? Auch..muss ich anrufen eine Validierungs-Funktion,

WPF DataGrid Doppel-klicken Sie über die Befehle + INotifyPropertyChanged?

Anzahl der Antworten 4 Antworten
Möchte ich einen Befehl in meinem ViewModel ausgeführt werden, wenn die DataGrid-Objekt geklickt wird. Als parameter will ich haben entsprechende Zeile. Habe ich gefunden, die ein Ansatz im internet, aber es mit DependencyProperty http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/632ea875-a5b8-4d47-85b3-b30f28e0b827 Ich nicht verwenden

DataGridCheckBoxColumn IsReadOnly-Eigenschaft binden

Anzahl der Antworten 1 Antworten
Ich würde gerne die checkbox-Spalte in meinem datagrid-aktiviert/deaktiviert für jede Zeile abhängig von einem Wert in einer Sammlung. Ich habe eine ObservableCollection genannt AccountComponents, die eine Sammlung von einer Klasse namens AccountComponent die eine Boolesche Eigenschaft namens

Verwenden Sie die client-side MVC/MVVM-patterns und MVC-server-side-Muster

Anzahl der Antworten 5 Antworten
Anbetracht der beliebtesten MVC/MVVM-client-side-Muster (wie Knockout.js, Angular.js, Ember.js, und andere), habe ich einen großen Zweifel: Auch unter Berücksichtigung der Modellierung von Redundanz auf beiden Seiten, , was die Vorteile und disvantages diese verwenden, um client-side MVC-Muster mit

WPF DataTemplate / DataTemplateSelector — Beste Ansatz für ein ViewModel verwendet, die von 2 verschiedenen Ansichten?

Anzahl der Antworten 1 Antworten
Grundsätzlich, ich habe Folgendes Szenario: ViewModel: FooViewModel : BaseViewModel, BarViewModel : BaseViewModel Ansichten: MainView, FooView, BarView Jetzt habe ich "Spritzen" die anzeigen und festlegen der DataContext mit DataTemplate und DataTemplateSelector. Natürlich, mein ItemsControl ItemSource gebunden ist, um

ContentControl.ContentTemplateSelector dynamisch Vorlage auswählen

Anzahl der Antworten 1 Antworten
Habe ich ein ContentControl im rechten Fenster, und das festlegen von Inhalten verbindliche Elemente (es ist Typ ObservableCollection). Jetzt möchte ich erreichen: wenn es kein Element, ContentControl wählen Sie zuerst DataTemplate, und fügen Sie ein Element in

Äquivalent von PostMessage in C# für die Synchronisation mit dem Hauptthread mit MVVM?

Anzahl der Antworten 3 Antworten
Muss ich zurückgeblieben mit der Suche, weil hier ein scheinbar häufiges problem, dass ich nicht in der Lage zu lösen. Hier ist mein problem -- ich verwende WPF und MVVM, und ich habe eine statemachine, die ausgeführt

Wer setzt DataContext in Silverlight MVVM

Anzahl der Antworten 4 Antworten
Habe ich gelesen, über das MVVM-Muster aus verschiedenen Quellen wie MSDN: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx In diesem Artikel heißt es: im Gegensatz zu den Presenter im MVP, eine ViewModel-nicht mit einem Verweis auf einen Blick. Wenn der View (XAML) nimmt

Gibt es etwas ähnliches, WPF und MVVM in der Java-Welt?

Anzahl der Antworten 3 Antworten
Gibt es etwas ähnliches, WPF und MVVM in der Java-Welt? +1 Unter einer Java-Klasse, um meine Kenntnisse zu erweitern derzeit. Letzte Projekt erfordert nur Swing, ich bin eine MVVM/WPF Mann mich. Würde ziemlich weit gehen, und über

PRISMA - Wiederverwendung von Views Mit Kind-Regionen - Kann Es Getan Werden?

Anzahl der Antworten 1 Antworten
Ich bin ein bisschen von einem PRISMA-Neuling, aber ich habe gelesen, die helfen Dokumentation und kann nicht scheinen, um herauszufinden, wie man den folgenden (dies ist eine WPF-Anwendung) Ich habe eine Shell (Fenster), die hat-2-Regionen genannt 'region1'

Wie kann ich binden ein Bild dynamisch in XAML?

Anzahl der Antworten 1 Antworten
Folgenden zeigt ein Bild korrekt in einer silverlight usercontrol: Image image = pagingManager.BaseApp.DatasourceManager.GetImage("helloWorld1"); ContentArea.Content = image; ... <ContentControl x:Name="ContentArea"/> Allerdings möchte ich dynamisch binden Sie das Bild, um XAML, z.B. wie folgt: #region ViewModelProperty: MainImage private Image

Wechsel zwischen den Ansichten mithilfe von MVVM mit PRISMA

Anzahl der Antworten 2 Antworten
Ich bin neu in WPF, aber von dem, was ich gelesen habe, eine richtige Art und Weise zu erstellen, Anwendungen zu wechseln, Ansichten auf dem gleichen Fenster. Was ich meine ist so etwas wie ein "frame" mit

WPF-XAML-Parse-Exception aufgetreten Fehler?

Anzahl der Antworten 1 Antworten
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" x:Class="AFICController.EULA" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:res="clr-namespace:AFICController.Resources" Title="{x:Static res:Strings.WizardWelcomeWindow_Title}" Width="800" Height="600" WindowStartupLocation="CenterScreen" Icon="/AFICController;Component/Resources/Images/att_icon.ico" ResizeMode="NoResize"> Ich arbeite an einem C# - WPF-Applcation ich bin Umsetzung mit MVVM .Meine Anwendung zeigt splash-screen auf den ersten, die scheint in Ordnung, aber danach

WPF Binding auf mehreren Kriterien

Anzahl der Antworten 1 Antworten
In meinem MVVM, in Sicht ich habe ein DataGrid, wo ich Sie aktivieren möchten, die Zeilen-Elemente, basierend auf 2 Kriterien. DataGrid checkbox in 1 col (gebunden IsRowChecked Eigenschaft) und eine header-checkbox in einem anderen col. Ich möchte

Mit Prism 6 Event Aggregator zwischen view-Modelle mit einem Objekt als payload

Anzahl der Antworten 1 Antworten
Hallo ich hoffe einer von Euch könnte mir helfen mit einigen syntax. So, ich bin nach diesem Beispiel https://www.codeproject.com/Tips/591221/Simple-EventAggregator-in-WPF-PRISM auf mit PRISMA Event Aggregator zum senden von Nachrichten von einem ViewModel zu einem anderen. Folgende code funktioniert

Kann Datagrid-Spalte enthalten diffterent Art der Steuerung in der anderen Zeile

Anzahl der Antworten 2 Antworten
In Wpf Kann ich ein datagrid, die andere Zeile enthalten, die unterschiedliche Art der Kontrolle in der gleichen Spalte? Für einfachste Fall: datagrid mit 5 Spalten, 2 Zeilen, kümmern sich nicht über die 4 ersten Spalten, in

C# - WPF-Rechteck Füllen Bindung

Anzahl der Antworten 2 Antworten
Muss ich zum binden Farbe zu füllen Sie das Rechteck. XAML: <Rectangle Fill="{Binding Colorr}" VerticalAlignment="Center" Height="3" Width="16" Margin="3, 1, 5, 0" Visibility="Visible"/> ViewModel: public ItemViewModel() { Colorr = Colors.Red;; } public Color Colorr { get { return

Die Implementierung von INotifyPropertyChanged für verschachtelte Eigenschaften

Anzahl der Antworten 5 Antworten
Ich habe eine Klasse "Person": public class Person : INotifyPropertyChanged { private string _name; public string Name{ get { return _name; } set { if ( _name != value ) { _name = value; OnPropertyChanged( "Name" );

Die Bindung an Komplexe Objekte in dem ViewModel von der Ansicht?

Anzahl der Antworten 2 Antworten
Sagen, ich habe zum Beispiel den folgenden Typ: public class Site { public string Name { get; set; } public int SiteId { get; set; } public bool IsLocal { get; set; } } Den oben genannten

RelayCommand nicht Ausgeführt, Auf den Button Klicken

Anzahl der Antworten 2 Antworten
Ich Hänge schon länger an diesem problem für ein paar Stunden. Ich bin versucht zu implementieren, die eine MVVM-Stil Word-Add-In in WPF. Ich bin nicht mit einem MVVM toolkit. Ich habe eine WPF-Benutzer control angedockt ist innerhalb

Ausblenden Flyout auf die Schaltfläche klicken (DelegateCommand)

Anzahl der Antworten 3 Antworten
Ich bin erstellen einer Windows Store-app, und ich habe ein flyout-Menü, das wie folgt aussieht: Den Flyout richtig funktioniert, und ich bin in der Lage, eine neue Adresse hinzufügen, wenn ich auf den "Hinzufügen" -Button. Das problem

Ist der Zugriff auf das ViewModel in der CodeBehind-immer gegen das MVVM-pattern?

Anzahl der Antworten 2 Antworten
Einer Sache bin ich mir wirklich nicht sicher ist, wie Sie richtig zu pass-Maus-events an das ViewModel. Es ist die Art und Weise der Bindung löst mit der Interaktivität Dateiendung wie zum Beispiel in: WPF-Veranstaltung verbindlich die

MVVM Light Toolkit - RelayCommands, DelegateCommands, und ObservableObjects

Anzahl der Antworten 3 Antworten
Ich habe gerade angefangen, Experimentieren mit Laurent Bugnion ist MVVM Light Toolkit. Ich denke, ich werde wirklich wie es, aber ich habe ein paar Fragen stellen. Bevor ich zu Ihnen, lassen Sie mich erklären, wo ich denn

ReactiveUI, View/ViewModel-Injektion und DI im Allgemeinen

Anzahl der Antworten 2 Antworten
In letzter Zeit habe ich versucht, um mich in das neue Zeitalter der UI-Entwicklung und vor ReactiveUI. Ich Liebe das deklarative Natur. Wollte ich komplett wechseln, also habe ich versucht zu verstehen, wie Dinge gemacht in diese

Wie setzen viewmodel-Eigenschaft von code-behind mit Viewmodel-ersten?

Anzahl der Antworten 2 Antworten
In meinem WPF (4.0) Anwendung bin ich mit Viewmodel-first Muster. Daher meine viewmodels sind zuerst erschaffen, dann die Aussicht - mit Daten Vorlagen. Eine funktionierende demo finden Sie hier. Nun, innerhalb der erstellten Ansichten (code-behind), brauche ich

Hilfe benötigt die Entscheidung zwischen Telerik RadControls und DevExpress DXperience (WPF)

Anzahl der Antworten 3 Antworten
Bei der Arbeit wir Auswertung WPF-UI-Komponenten-Bibliotheken für den Kauf zu verwenden, in den anstehenden Projekten und haben verengt es nach unten zu einer Wahl zwischen Telerik RadControls und DevExpress DXperience Enterprise, die beide sehen sehr fähig und

MVVM-Model zum ViewModel-Kommunikation

Anzahl der Antworten 1 Antworten
Habe ich ein einfaches Szenario mit einem View, ViewModel und einen benutzerdefinierten Typ Klasse. Die model-Klasse ist so etwas wie: public class Person : Validation.DataError, INotifyPropertyChanged { #region INotifyProperty public event PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName)

Wie kann ich definieren, eine IDataErrorInfo-Error-Eigenschaft für mehrere BO-Eigenschaften

Anzahl der Antworten 3 Antworten
Ich bin der Implementierung Validierung in meinem WPF-Projekt über die IDataErrorInfo-Schnittstelle. Mein business-Objekt enthält mehrere Eigenschaften, die mit der Validierung info. Wie bekomme ich eine Liste ALLER Fehlermeldungen, die mit dem Objekt verknüpft. Mein Gedanke ist, dass

Vergleichen Sie zwischen 3-Schicht-Muster und MVVM

Anzahl der Antworten 4 Antworten
ich weiß nicht, MVVM. ich habe immer Folgen, 3-Schicht-Muster, wo eine Schicht UI, eine weitere Ebene ist die Business-Schicht und Letzte Schicht ist der Data access layer. in dieser Schicht senden wir die Anfrage von UI und

BackgroundWorker mit Dispatcher scheint nicht, etwas zu tun

Anzahl der Antworten 3 Antworten
Ich versuche zu aktualisieren ObservableCollection ist, dass Daten an die Benutzeroberfläche. Ich weiß, dass dies zu tun muss ich verwenden Dispatcher und BeginvInvoke(), und es so zu machen, dass die UI nicht einfrieren, wenn ich so tun,