Als «wpf» getaggte Fragen

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

9
Setzen Sie den Fokus auf ein Textfeld in xaml wpf
Trotz einiger Beiträge in diesem Forum und anderer kann ich nichts finden, das mir sagt, wie ich den Fokus auf a setzen soll TextBox. Ich habe ein userControl mit vielen Beschriftungen und Textfeldern. Wenn das Formular geladen wird, soll die bestimmte Textbox den Fokus haben. Ich habe den tabIndex eingestellt, …
91 wpf  textbox  focus 

11
Einzelklick bearbeiten in WPF DataGrid
Ich möchte, dass der Benutzer die Zelle in den Bearbeitungsmodus versetzen und die Zeile, in der sich die Zelle befindet, mit einem einzigen Klick markieren kann. Standardmäßig ist dies ein Doppelklick. Wie überschreibe oder implementiere ich dies?
91 c#  .net  wpf  events  xaml 




7
An eine Methode in WPF binden?
Wie binden Sie in diesem Szenario in WPF an eine Objektmethode? public class RootObject { public string Name { get; } public ObservableCollection<ChildObject> GetChildren() {...} } public class ChildObject { public string Name { get; } } XAML: <TreeView ItemsSource="some list of RootObjects"> <TreeView.Resources> <HierarchicalDataTemplate DataType="{x:Type data:RootObject}" ItemsSource="???"> <TextBlock Text="{Binding …
90 .net  wpf  data-binding  xaml 


16
Das ComboBox-SelectionChanged-Ereignis hat einen alten Wert, keinen neuen Wert
C #, .NET 4.0, VS2010. Neu bei WPF. Ich habe eine ComboBox in meinem MainWindow. Ich habe das SelectionChanged-Ereignis dieses Kombinationsfelds verknüpft. Wenn ich jedoch den Wert des Kombinationsfelds im Ereignishandler untersuche, hat es den alten Wert. Dies klingt eher nach einem "SelectionChanging" -Ereignis als nach einem SelectionChanged-Ereignis. Wie erhalte …

9
Sanduhr anzeigen, wenn die Anwendung beschäftigt ist
Für eine mit WPF erstellte Ansicht möchte ich den Mauszeiger in eine Sanduhr ändern, wenn die Anwendung beschäftigt ist und nicht reagiert. Eine Lösung ist das Hinzufügen this.Cursor = Cursors.Wait; an alle Stellen, an denen die Benutzeroberfläche möglicherweise nicht mehr reagiert. Aber offensichtlich ist dies nicht die beste Lösung. Ich …
89 c#  wpf 

3
Ändern Sie das WPF DataTemplate für ListBox-Element, falls ausgewählt
Ich muss die DataTemplate für Elemente in einer ListBox ändern, je nachdem, ob das Element ausgewählt ist oder nicht (bei Auswahl anderer / weiterer Informationen). Ich erhalte kein GotFocus / LostFocus-Ereignis für das oberste Element in der DataTemplate (ein StackPanel), wenn ich auf das betreffende ListBox-Element klicke (nur durch Tabulieren), …
89 .net  wpf 

7
Wie lese ich eine Textdatei im Stammverzeichnis des Projekts?
Ich möchte die erste Zeile einer Textdatei lesen, die ich dem Stammverzeichnis meines Projekts hinzugefügt habe. Das heißt, mein Lösungs-Explorer zeigt die TXT-Datei neben meinen CS-Dateien in meinem Projekt an. Also habe ich versucht: TextReader tr = new StreamReader(@"myfile.txt"); string myText = tr.ReadLine(); Dies funktioniert jedoch nicht, da es sich …
89 c#  wpf 

10
In Code-Behind definierte Bindungsobjekte
Ich habe ein Objekt, das im Code instanziiert ist, zum Beispiel heißt die XAML window.xaml und innerhalb der window.xaml.cs protected Dictionary<string, myClass> myDictionary; Wie kann ich dieses Objekt beispielsweise mit nur XAML-Markups an eine Listenansicht binden? Aktualisieren: (Genau das habe ich in meinem Testcode): <Window x:Class="QuizBee.Host.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="{Binding windowname}" …
88 c#  .net  wpf  binding 



4
So legen Sie die Zeilen- und Spaltenpositionen des Rasters programmgesteuert fest
Ich habe zwei Gitter in einem Stackpanel. Das erste Raster heißt GridX. Im Raster befindet sich zunächst ein 2D-Array von Textfeldern (RowDefs / ColumnDefs). Die TextBox-Definition in XAML lautet <TextBox x:Name="A1" Grid.Row="4" Grid.Column="5" TextAlignment="Center" /> Ich möchte einen TextBlock programmgesteuert an derselben Position wie in GridX hinzufügen. Der Effekt muss …
87 wpf  gridview 

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.