Tag: icommand

Schnittstelle für MVVM-Szenarien in Silverlight und WPF zu binden Befehle von Modellen, Steuerelementen (Schaltflächen).

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

Anschluss von Maus-events mit ViewModel über MouseBinding

Anzahl der Antworten 3 Antworten
Ich habe ein user-control mit einigen telerik controls in der it. Ich habe einen kodierten einem viewmodel, wo all die business-Logik befindet. Ich brauche zum abfangen des Leftbuttondown Fall wissen, wenn ein Benutzer klickt auf die telerik-control.

Wie binden Sie einen Befehl ein Doppelklick auf eine Zeile im DataGrid

Anzahl der Antworten 2 Antworten
Entwickelt ich ein WPF-UserControl, die verwendet werden soll, als eine Auswahlliste wie folgt: Ein DataGrid gebunden, um eine CollectionView von Entitäten (z.B. der Mitarbeiter) Eine TextBox oben das DataGrid, das zur Filterung der angezeigten Elemente im DataGrid.

C#/WPF: Tastenbelegung nicht auslösende Befehl

Anzahl der Antworten 6 Antworten
Ich habe erklärt <InputBindings> <UserControl.InputBindings> <KeyBinding Key="C" Modifiers="Ctrl" Command="{Binding CopyImageCommand}" /> <KeyBinding Key="V" Modifiers="Ctrl" Command="{Binding PasteImageCommand}" /> </UserControl.InputBindings> Zu Testzwecken, habe ich Hinzugefügt, Tasten gebunden an die Befehle zu <Button Command="{Binding CopyImageCommand}" Content="Copy" /> <Button Command="{Binding PasteImageCommand}"

MVVM ICommand-Implementierung

Anzahl der Antworten 4 Antworten
So, in diesem speziellen MVVM-Implementierung, die ich mache, ich brauche mehrere Befehle. Ich habe wirklich müde von der Implementierung der ICommand-Klassen eins nach dem anderen, und so kam ich auf eine Lösung, aber ich weiß nicht, wie

WPF und MVVM. Verbindliche Veranstaltungen

Anzahl der Antworten 3 Antworten
Ich entwickle eine WPF-Anwendung mit dem MVVM-Muster, RelayCommand, etc. Ich lese viel auf diese Frage, aber ich bin nicht klar: Alles was ich will zu tun ist, verschieben einer Form, wie eine ellipse, zum Beispiel, und zeichnen

Die Übergabe-Befehl-Parameter

Anzahl der Antworten 2 Antworten
Ich versuche auf pass ein Befehl parameter, mit meinem Befehl. Ich habe die Befehle im Allgemeinen funktioniert, aber einen parameter übergeben, scheint nicht zu gehen, um gut für mich. Ich versuche, übergeben Sie die UserName-Eigenschaft der Hierarchischen

Wie zu kündigen, Fenster schließen, in MVVM WPF-Anwendung

Anzahl der Antworten 2 Antworten
Wie kann ich stornieren, beenden, insbesondere form nach Abbrechen-Taste (oder das X in der oberen rechten Ecke, oder die Esc-Taste) auf den geklickt wurde? WPF: <Window ... x:Class="MyApp.MyView" ... /> <Button Content="Cancel" Command="{Binding CancelCommand}" IsCancel="True"/> </Window> ViewModel:

MVVM-Befehl Ausführen auf ViewModel aus anderen ViewModel

Anzahl der Antworten 2 Antworten
Ich beschäftige mich nun seit 14 Tagen nun auch mit einer einfachen Aufgabe: In der Datenbank habe ich die Definitionen für die hardware-Kategorien. Zum Beispiel : HDD Internen Externe Flash Diese Liste ist in der Datenbank wie

WPF & MVVM: Werte aus Textboxen und senden Sie es an ViewModel

Anzahl der Antworten 1 Antworten
Ich versuche, den Wert von zwei Texboxes (ich bin der Simulation eines login-Fenster), wenn ich eine Taste drücken. Der Befehl zugewiesen, in der Sie die Taste feuert korrekt, aber ich weiß nicht, wie man den Wert der

WPF-ViewModel-Befehlen die CanExecute-Problem

Anzahl der Antworten 5 Antworten
Ich habe einige Schwierigkeiten mit der Kontext-Menü-Befehle auf meinem View Model. Ich bin Implementierung der ICommand-Schnittstelle, die für jeden Befehl in der View-Modell, dann die Erstellung eines ContextMenu-innerhalb der Ressourcen der View (MainWindow), und mit einem CommandReference

Relais-Befehl ausführen kann und eine Aufgabe

Anzahl der Antworten 5 Antworten
ich soll eine Aufgabe zu beginnen, wenn ein relais-Befehl aufgerufen wird, aber ich wollen, deaktivieren Sie die Schaltfläche so lange, wie die Aufgabe ausgeführt wird nehmen Sie dieses Beispiel private ICommand update; public ICommand Update { get

So aktivieren Sie eine Schaltfläche mit CanExecute-Methode

Anzahl der Antworten 1 Antworten
Ich entwickle eine Anwendung in WPF mit MVVM, aber ich bin stecken mit der ICommand-Objekte. Ich habe einen windows enthält einige Tasten, so dass ich binden Sie Ihre jeweiligen ICommand in XAML wie folgt: <Button Command="{Binding DoSomethingCommand}"

wpf command-parameter aus anderen Objekt

Anzahl der Antworten 3 Antworten
Frage ich mich, wie zur Markierung der XAML-Code für die folgenden. Ich habe ein view-Modell mit einem Objekt basiert auf ICommand. Ich habe ein Formular mit einer textbox und einem button. Die Schaltfläche ist süchtig nach die

WPF: TreeViewItem an eine ICommand

Anzahl der Antworten 4 Antworten
Ich beschäftige mich mit der Erstellung meiner ersten MVVM-Anwendung in WPF. Grundsätzlich das problem, das ich habe ist, dass ich ein TreeView (System.Windows.Controls.TreeView), die ich auf meine WPF-Fenster, ich habe entscheiden, dass ich die Bindung an eine

Pass-Befehl-parameter-Methode im ViewModel in WPF?

Anzahl der Antworten 4 Antworten
Ich versuche mich zu übergeben CommandParameter auf die Methode in meinem ViewModel. Wie Sie dies tun? private void Open(object sender) { if (sender==this.objMainWindow.btnHistory) { objMainWindow.Container.Child = objHistory; } if (sender == this.objMainWindow.btnNew_Item) { objMainWindow.Container.Child = objNewItem; }

Mehrere command-Parameter wpf button-Objekt

Anzahl der Antworten 2 Antworten
Wie kann ich senden mehrere Parameter Button im WPF? Ich bin in der Lage zu senden, die einzigen parameter, die den Wert TextBox richtig. Hier ist der code. XAML <TextBox Grid.Row="1" Height="23" HorizontalAlignment="Left" Margin="133,22,0,0" Name="textBox1" VerticalAlignment="Top" Width="120"

Wie kann ich pass das event-argument an einen Befehl auslöst?

Anzahl der Antworten 2 Antworten
So habe ich ein einfaches setup, eine autocompletebox mit seiner Auffüllen Fall, dass ich binden möchten, um einen Befehl. Ich benutze clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity (gibt es eine bessere namespace, dies zu tun?) Es ist keine große Sache, es zu

Wie Binden Sie einen Befehl in WPF

Anzahl der Antworten 6 Antworten
Manchmal verwendeten wir komplexe Art und Weise so viele Male vergessen wir die einfachsten Möglichkeiten, die Aufgabe zu tun. Ich weiß, wie man command binding, aber ich benutze immer denselben Ansatz. Erstellen Sie eine Klasse, die ICommand-Schnittstelle

Befehl für WPF TextBox, der beim Drücken der Eingabetaste ausgelöst wird

Anzahl der Antworten 4 Antworten
Es ist sehr einfach zu binden Buttons in WPF-Anwendungen zu Commands in einem VIEWMODEL Klasse. Ich möchte erreichen, eine ähnliche Bindung für eine TextBox. Ich habe eine TextBox und ich brauche es zu binden, um eine Command

Ist Josh Smiths Implementierung des RelayCommand fehlerhaft?

Anzahl der Antworten 5 Antworten
Betrachten der Referenz Josh Smith' Artikel WPF-Anwendungen Mit Dem Model-View-ViewModel Design Patterninsbesondere die Beispiel-Implementierung einer RelayCommand (Abbildung 3). (Keine Notwendigkeit, Sie zu Lesen, durch die ganzen Artikel für diese Frage.) Im Allgemeinen, ich denke, die Umsetzung ist

Übergeben Sie den Befehlsparameter von der XAML

Anzahl der Antworten 2 Antworten
Ich versuche, so etwas zu tun: <DataGrid Name="myGrid" ItemSource="{Binding Path=MyCollection}"> <DataGrid.ContextMenu> <ContextMenu> <MenuItem Command="{Binding RemoveRow}" CommandParameter="{Binding ElementName=myGrid, Path=SelectedItem}"> </ContextMenu> </DataGridContextMenu> </DataGrid> aber ich habe null immer (ich habe versucht, auch SelectedIndex und SelectedValue) wenn ich übergeben Sie

WPF ICommand MVVM-Implementierung

Anzahl der Antworten 4 Antworten
So, in diesem speziellen MVVM-Implementierung, die ich mache, ich brauche mehrere Befehle. Ich habe wirklich müde von der Implementierung der ICommand-Klassen eins nach dem anderen, und so kam ich auf eine Lösung, aber ich weiß nicht, wie

Was ist die eigentliche Aufgabe von CanExecuteChanged und CommandManager.RequerySuggested?

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code von Josh Smith MVVM tutorial. Kann mir jemand eine schnelle Erklärung, was dieser code eigentlich tut? public event EventHandler CanExecuteChanged { add { CommandManager.RequerySuggested += value; } remove { CommandManager.RequerySuggested -= value;

CommandManager.InvalidateRequerySuggested () ist nicht schnell genug. Was kann ich tun?

Anzahl der Antworten 6 Antworten
Kurze Version Aufrufe CommandManager.InvalidateRequerySuggested() nehmen weit mehr Wirkung als ich möchte (1-2 Sekunden Verzögerung, bevor die UI-Steuerelemente werden deaktiviert). Lange Version Ich habe ein system wo ich senden Aufgaben in einem hintergrund-thread-basierten task-Prozessor. Dieses senden geschieht auf

CanExecuteChanged-Ereignis von ICommand

Anzahl der Antworten 2 Antworten
Icommand enthält zwei Methoden und ein event. Welche der zwei Methoden ist klar, aber ich kann nicht verstehen, was das Ereignis jedochdie in ICommand. Wann wird die CanExecuteChanged Ereignis ausgelöst? Den unten Erklärung ist auf MSDN aber

WPF ICommand vs RoutedCommand

Anzahl der Antworten 2 Antworten
Let ' s have a Taste Command Eigenschaft gebunden, um einen benutzerdefinierten Befehl. Wann sollte ich implementieren ICommand und bei der Ableitung von RoutedCommand? Ich sehe, dass RoutedCommand implementiert ICommand. In dem Fall könnte ich brauchen, um

Binden eines Befehls innerhalb eines Listenfeldelements an eine Eigenschaft auf dem übergeordneten Ansichtsmodell

Anzahl der Antworten 6 Antworten
Habe ich schon über eine Stunde angeschaut und alle damit verbundenen Fragen. Mein problem ist ganz einfach: Habe ich HomePageVieModel: HomePageVieModel +IList<NewsItem> AllNewsItems +ICommand OpenNews Mein markup: <Window DataContext="{Binding HomePageViewModel../> <ListBox ItemsSource="{Binding Path=AllNewsItems}"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel> <TextBlock>