Als «wpf» getaggte Fragen

Windows Presentation Foundation (WPF) ist ein Subsystem zum Rendern von Benutzeroberflächen in Windows-basierten Anwendungen.

4
Wie binde ich ein TabControl an eine Sammlung von ViewModels?
Grundsätzlich habe ich in meinem MainViewModel.cs: ObservableCollection<TabItem> MyTabs { get; private set; } Ich muss jedoch irgendwie in der Lage sein, nicht nur die Registerkarten zu erstellen, sondern auch den Inhalt der Registerkarten zu laden und mit den entsprechenden Ansichtsmodellen zu verknüpfen, während MVVM beibehalten wird. Grundsätzlich, wie kann ich …
73 c#  wpf  mvvm  tabcontrol  tabitem 

1
Verwechselt mit wpf ComboBox DisplayMemberPath, SelectedValue und SelectedValuePath
Ich habe immer mit diesen ComboBox-Eigenschaften gekämpft DisplayMemberPath SelectedValue SelectedValuePath Ich baue ein Master-Detailformular. ComboBox mit Kunden gefüllt Benutzer wählt einen Kunden in Combo aus Alle Textfelder EG werden korrekt ausgefüllt Das Problem, das ich habe, ist, dass es funktioniert, aber ich verstehe diese Eigenschaften und die Unterschiede nicht. Gibt …
73 wpf 

3
Was bedeutet es, die Maus in WPF zu erfassen?
Auf System.Windows.UIElementgibt es eine CaptureMouse()und eine gepaarte ReleaseMouseCapture()Methode. In diesem WPF DragDrop- Beispiel rufen sie CaptureMouse bei MouseDown auf und geben es bei MouseUp frei. Die Dokumentation in MSDN ist so nutzlos wie sie kommt - "CaptureMouse -> Erfasst die Maus." Bevor ich es versuchte, nahm ich in meinem Kopf …
73 wpf  events  mouse 

1
Wie setze ich das MouseOver-Ereignis / den Trigger für den Rahmen in XAML?
Ich möchte, dass der Rand grün wird, wenn sich die Maus darüber befindet, und dann wieder blau wird, wenn sich die Maus nicht mehr über dem Rand befindet. Ich habe es ohne Glück versucht: <Border Name="ClearButtonBorder" Grid.Column="1" CornerRadius="0,3,3,0" Background="Blue"> <Border.Triggers> <Trigger Property="Border.IsMouseOver" Value="True"> <Setter Property="Border.Background" Value="Green" /> </Trigger> <Trigger Property="Border.IsMouseOver" …
72 wpf  xaml  triggers 




1
Wie erstellen Sie eine schreibgeschützte Abhängigkeitseigenschaft?
Wie erstellen Sie eine schreibgeschützte Abhängigkeitseigenschaft? Was sind die Best Practices dafür? Was mich am meisten überrascht, ist die Tatsache, dass es keine Implementierung von gibt DependencyObject.GetValue() das nimmt a System.Windows.DependencyPropertyKeyals Parameter. System.Windows.DependencyProperty.RegisterReadOnlyGibt ein D- ependencyPropertyKeyObjekt anstelle von a zurück DependencyProperty. Wie sollen Sie also auf Ihre schreibgeschützte Abhängigkeitseigenschaft zugreifen, …

11
Fehler: Der Entitätstyp erfordert einen Primärschlüssel
Ich möchte die in diesem Thread gestellte Frage erweitern Listenfeld an beobachtbare Sammlung binden indem Sie ihm die Möglichkeit geben, die Daten dauerhaft zu speichern. Die Struktur ist größtenteils dieselbe, außer dass ich Entity Framework Core installiert und eine DbContextKlasse für die Datensätze erstellt habe. Ich habe eine Schaltfläche hinzugefügt, …

8
Was ist der beste Ansatz zum Drucken / Berichten von WPF? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

11
Ordnerdialog WPF auswählen
Ich entwickle eine WPF4-Anwendung und muss in meiner App den Benutzer einen Ordner auswählen lassen, in dem die Anwendung etwas speichern wird (Dateien, generierte Berichte usw.). Meine Anforderungen: Möglichkeit, den Standardordnerbaum anzuzeigen Möglichkeit, einen Ordner auszuwählen WPF Look & Feel, dieser Dialog muss Teil einer modernen Anwendung sein, die für …

6
Kann ich für das ausgewählte Element in einer WPF-ComboBox eine andere Vorlage verwenden als für die Elemente im Dropdown-Teil?
Ich habe eine WPF-Combobox, die beispielsweise mit Kundenobjekten gefüllt ist. Ich habe eine DataTemplate: <DataTemplate DataType="{x:Type MyAssembly:Customer}"> <StackPanel> <TextBlock Text="{Binding Name}" /> <TextBlock Text="{Binding Address}" /> </StackPanel> </DataTemplate> Auf diese Weise kann ich beim Öffnen meiner ComboBox die verschiedenen Kunden mit ihrem Namen und darunter der Adresse sehen. Wenn ich …

5
Unterschied zwischen Style und ControlTemplate
Können Sie mir sagen, was die Hauptunterschiede zwischen Style und ControlTemplate sind? Wann oder warum das eine oder andere verwenden? Für meine Augen sind sie genau gleich . Als Anfänger denke ich, dass ich falsch liege, daher meine Frage.
69 c#  .net  wpf  xaml 


12
Woher bekomme ich eine thread-sichere CollectionView?
Beim Aktualisieren einer Sammlung von Geschäftsobjekten in einem Hintergrundthread wird folgende Fehlermeldung angezeigt: Diese Art von CollectionView unterstützt keine Änderungen an der SourceCollection von einem Thread, der sich vom Dispatcher-Thread unterscheidet. Ok, das macht Sinn. Es stellt sich aber auch die Frage, welche Version von CollectionView mehrere Threads unterstützt und …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.