Als «wpf» getaggte Fragen

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

3
Wie kann ich den Text eines WPF-Hyperlinks über Datenbindung festlegen?
In WPF möchte ich einen Hyperlink erstellen, der zu den Details eines Objekts navigiert, und ich möchte, dass der Text des Hyperlinks der Name des Objekts ist. Im Moment habe ich Folgendes: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock> Ich möchte jedoch, dass "Objektname" an den tatsächlichen Namen des Objekts gebunden wird. Ich …

9
Tastaturkürzel in WPF
Ich weiß, wie man _statt verwendet &, aber ich sehe mir alle CtrlVerknüpfungen vom Typ + an. Ctrl+ Zzum Rückgängigmachen, Ctrl+ Szum Speichern usw. Gibt es eine Standardmethode, um diese in WPF-Anwendungen zu implementieren? Oder ist es ein Fall, dass Sie Ihre eigenen rollen und sie mit jedem Befehl / …

6
Erstellen von SolidColorBrush aus einem Hex-Farbwert
Ich möchte SolidColorBrush aus einem Hex-Wert wie #ffaacc erstellen. Wie kann ich das machen? Auf MSDN habe ich: SolidColorBrush mySolidColorBrush = new SolidColorBrush(); mySolidColorBrush.Color = Color.FromArgb(255, 0, 0, 255); Also schrieb ich (wenn man bedenkt, dass meine Methode Farbe erhält als #ffaacc): Color.FromRgb( Convert.ToInt32(color.Substring(1, 2), 16), Convert.ToInt32(color.Substring(3, 2), 16), Convert.ToInt32(color.Substring(5, …
129 wpf 

3
WPF: ItemsControl mit Bildlaufleiste (ScrollViewer)
Ich habe dieses kleine "Tutorial" zum Hinzufügen einer Bildlaufleiste zu einem ItemsControl befolgt und es funktioniert in der Designer-Ansicht, jedoch nicht, wenn ich das Programm kompiliere und ausführe (nur die ersten Elemente werden angezeigt und keine Bildlaufleiste, um mehr anzuzeigen - sogar wenn VerticalScrollbarVisibility auf "Sichtbar" anstelle von "Auto" gesetzt …

7
Kein Main () in WPF?
Ich bin ein Anfänger in Sachen Programmierung, aber ich war mir sicher, dass eine der universellen Regeln war, dass ein Programm mit Main () beginnt. Ich sehe keine, wenn ich ein WPF-Projekt erstelle. Wird Main () in WPF einfach anders benannt?
128 c#  wpf  c#-4.0  main 

8
Wie kann ich die Farbe einer ausgewählten Zeile in DataGrid festlegen?
Die Standardhintergrundfarbe einer ausgewählten Zeile in DataGrid ist so dunkel, dass ich sie nicht lesen kann. Gibt es überhaupt eine Möglichkeit, es zu überschreiben? Versuchte dies <dg:DataGrid.RowStyle> <Style TargetType="{x:Type dg:DataGridRow}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True" > <Setter Property="Background" Value="Gainsboro" /> </Trigger> </Style.Triggers> </Style> </dg:DataGrid.RowStyle> Aber immer noch nichts ...
127 c#  wpf  xaml  datagrid 

3
In welcher Reihenfolge sind Panels hinsichtlich Renderzeit und Leistung am effizientesten?
Es gibt viele Fälle, in denen mehr als ein Bedienfeld für das gewünschte Layout geeignet ist. Ich weiß jedoch, dass die Renderzeiten für verschiedene Bedienfeldtypen unterschiedlich sind. MSDN gibt dies beispielsweise an Ein relativ einfaches Panelwie Canvaskann eine deutlich bessere Leistung haben als ein komplexeres Panelwie Grid. In welcher Reihenfolge …


5
Einstellungssymbol für die wpf-Anwendung (VS 08)
Bevor ich weiter gehe, werde ich erwähnen, dass ich folgende Lösungen ausprobiert habe: Wie setze ich das Symbol für meine Anwendung in Visual Studio 2008? Legen Sie das Anwendungssymbol aus den Ressourcen in VS 05 fest Ich versuche, ein Symbol für meine Anwendung festzulegen. AFAIK, ich brauche möglicherweise 3 Bilder? …

30
Der Name ist im Namespace-Fehler in XAML nicht vorhanden
Verwenden von VS2012 in einer VB.NET WPF-Anwendung. Ich habe eine einfache MusicPlayer-Tutorial-App, mit der ich WPF lerne. Ich konvertiere Schritt für Schritt eine C # -Version des Tutorials in VB.NET. Die App enthält zwei Klassen, die sich beide unter demselben Namespace befinden. Ich kann auf den Namespace in der XAML …

3
Virtualisierung eines ItemsControl?
Ich habe ItemsControleine Liste mit Daten, die ich virtualisieren möchte, VirtualizingStackPanel.IsVirtualizing="True"scheint jedoch nicht mit einem zu funktionieren ItemsControl. Ist das wirklich der Fall oder gibt es einen anderen Weg, den ich nicht kenne? Zum Testen habe ich den folgenden Codeblock verwendet: <ItemsControl ItemsSource="{Binding Path=AccountViews.Tables[0]}" VirtualizingStackPanel.IsVirtualizing="True"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Initialized="TextBlock_Initialized" Margin="5,50,5,50" …



6
Verschieben schreibgeschützter GUI-Eigenschaften zurück in ViewModel
Ich möchte ein ViewModel schreiben, das immer den aktuellen Status einiger schreibgeschützter Abhängigkeitseigenschaften aus der Ansicht kennt. Insbesondere enthält meine GUI einen FlowDocumentPageViewer, der jeweils eine Seite aus einem FlowDocument anzeigt. FlowDocumentPageViewer stellt zwei schreibgeschützte Abhängigkeitseigenschaften mit den Namen CanGoToPreviousPage und CanGoToNextPage bereit. Ich möchte, dass mein ViewModel immer die …

8
Wie binde ich ein WPF DataGrid an eine variable Anzahl von Spalten?
Meine WPF-Anwendung generiert Datensätze, die jedes Mal eine andere Anzahl von Spalten haben können. In der Ausgabe ist eine Beschreibung jeder Spalte enthalten, die zum Anwenden der Formatierung verwendet wird. Eine vereinfachte Version der Ausgabe könnte etwa so aussehen: class Data { IList<ColumnDescription> ColumnDescriptions { get; set; } string[][] Rows …
124 c#  wpf  xaml  data-binding  datagrid 

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.