Als «wpf» getaggte Fragen

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

6
Wie setze ich in WPF einen Rahmen in mein Raster?
Wie setze ich in C # / WPF einen Rahmen in mein Raster? Dies ist, was ich möchte, aber setzt eine Grenze um das Ganze anstelle der Rastersteuerung, die ich in meine Anwendung eingefügt habe. <Grid> <Border BorderBrush="Black" BorderThickness="2"> <Grid Height="166" HorizontalAlignment="Left" Margin="12,12,0,0" Name="grid1" VerticalAlignment="Top" Width="479" Background="#FFF2F2F2" /> </Border> ... …
119 c#  wpf 

10
Erzwingen, dass ein WPF-Tooltip auf dem Bildschirm angezeigt wird
Ich habe einen Tooltip für ein Etikett und möchte, dass es geöffnet bleibt, bis der Benutzer die Maus auf ein anderes Steuerelement bewegt. Ich habe die folgenden Eigenschaften im Tooltip ausprobiert: StaysOpen="True" und ToolTipService.ShowDuration = "60000" In beiden Fällen wird der Tooltip jedoch nur genau 5 Sekunden lang angezeigt. Warum …
119 c#  wpf  xaml  tooltip 

4
Was ist die Vorlagenbindung gegenüber der Bindung?
Ich konnte es nicht verstehen BorderThickness="{TemplateBinding BorderThickness}. Hier der Code: <ControlTemplate TargetType="{x:Type wpftoolkit:DataGridCell}"> <Border Padding="{TemplateBinding Padding}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True"> <ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/> </Border> </ControlTemplate> Bitte erläutern Sie auch andere Bindungsarten.
118 wpf  mvvm-light 


3
Setzen Sie den Wert in der WPF-Bindung auf null
Bitte schauen Sie sich die folgende Zeile an <TextBox Text="{Binding Price}"/> Diese Price-Eigenschaft von oben ist eine Decimal?(nullbare Dezimalstelle). Ich möchte, dass, wenn der Benutzer den Inhalt des Textfelds löscht (dh eine leere Zeichenfolge eingibt, die Quelle automatisch mit null aktualisiert wird (Nothing in VB). Irgendwelche Ideen, wie ich es …


10
Wie kann ich dafür sorgen, dass XAML DataGridColumns das gesamte DataGrid ausfüllen?
Ich verwende DataGrids in XAML (nicht Silverlight) mit Spalten mit veränderbarer Größe. Das DataGrid wird erweitert, wenn der Benutzer die Größe des Bildschirms ändert. Wenn derzeit die Breite aller DataGrid-Spalten kleiner als die Breite des DataGrid ist, wird eine zusätzliche "Spalte" angezeigt, die nicht anklickbar ist und keinen Zweck erfüllt. …
116 c#  wpf  xaml  datagrid  wpf-controls 

10
Erkennen von WPF-Validierungsfehlern
In WPF können Sie die Validierung basierend auf Fehlern einrichten, die während der Datenbindung mit ExceptionValidationRuleoder in Ihrer Datenschicht ausgelöst wurden DataErrorValidationRule. Angenommen, Sie haben eine Reihe von Steuerelementen auf diese Weise eingerichtet und eine Schaltfläche Speichern. Wenn der Benutzer auf die Schaltfläche Speichern klickt, müssen Sie sicherstellen, dass keine …

5
Wie erstelle ich einen WPF Rounded Corner-Container?
Wir erstellen eine XBAP-Anwendung, für die an verschiedenen Stellen auf einer Seite abgerundete Ecken erforderlich sind, und wir möchten einen WPF-Container für abgerundete Ecken, in dem eine Reihe anderer Elemente platziert werden können. Hat jemand Vorschläge oder Beispielcode, wie wir dies am besten erreichen können? Entweder mit Stilen auf einem …


5
Übergang von Windows Forms zu WPF
Ich bin schon lange mit der Entwicklung von Windows Forms beschäftigt (angefangen mit VB6 und bis zu C # .NET 4.5), und ich bin ziemlich an die Grenzen der Möglichkeiten von Windows Forms gestoßen, beide mit reinem .NET und Spezialeffekte mit Native Code. Ich habe versucht, WPF und XAML zu …

9
Wie füge ich einen vertikalen Separator hinzu?
Ich möchte einem Raster ein vertikales Trennzeichen hinzufügen, aber ich kann nur das horizontale Trennzeichen finden. Gibt es keine Eigenschaft, in die Sie eingeben können, ob die Trennlinie horizontal oder vertikal sein soll? Ich habe viel gesucht, aber keine kurze und einfache Lösung dafür gefunden. Ich verwende .Net Framework 4.0 …

10
StringFormat-Lokalisierungsprobleme in wpf
In WPF 3.5SP1 verwende ich die letzte Funktion StringFormat in DataBindings: <TextBlock Text="{Binding Path=Model.SelectedNoteBook.OriginalDate, StringFormat='f'}" FontSize="20" TextTrimming="CharacterEllipsis" /> Das Problem ist, dass das Datum immer in Englisch formatiert ist ... obwohl mein System in Französisch ist? Wie kann ich erzwingen, dass das Datum dem Systemdatum folgt?


3
Was ist ein ViewModelLocator und welche Vor- und Nachteile hat er im Vergleich zu DataTemplates?
Kann mir jemand eine kurze Zusammenfassung geben, was ein ViewModelLocator ist, wie er funktioniert und welche Vor- und Nachteile er im Vergleich zu DataTemplates hat? Ich habe versucht, Informationen bei Google zu finden, aber es scheint viele verschiedene Implementierungen davon zu geben und keine genaue Liste darüber, was es ist …

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.