Als «wpf» getaggte Fragen

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

4
Wie kann ich einen konstanten Wert für 1 Bindung bei Mehrfachbindung übergeben?
Ich habe eine Mehrfachbindung wie <TextBlock> <TextBlock.Text> <MultiBinding Converter="{StaticResource myConverter}"> <Binding Path="myFirst.Value" /> <Binding Path="mySecond.Value" /> </MultiBinding> </TextBlock.Text> </TextBlock> Und ich möchte einen festen Wert, z. B. "123", an eine der beiden obigen Bindungen übergeben. Wie kann ich das mit XAML machen?

3
Canvas.Left-Eigenschaft im Code dahinter ändern?
Ich habe ein Rechteck in meiner XAML und möchte seine Canvas.LeftEigenschaft im Code dahinter ändern : <UserControl x:Class="Second90.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300" KeyDown="txt_KeyDown"> <Canvas> <Rectangle Name="theObject" Canvas.Top="20" Canvas.Left="20" Width="10" Height="10" Fill="Gray"/> </Canvas> </UserControl> Das funktioniert aber nicht: private void txt_KeyDown(object sender, KeyEventArgs e) { theObject.Canvas.Left = 50; } Weiß jemand, …

6
WPF ToolBar: Entfernen von Griff und Überlauf
In einem verschachtelten WPF ToolBarPanel-ToolBar-Menü möchten wir den Griff links und den Überlaufbereich rechts entfernen. Sie sind beide ausgegraut, aber wir möchten, dass sie überhaupt nicht angezeigt werden. Irgendwelche Ideen, wie man das erreicht? Nur für den Fall, dass meine Begriffe nicht ganz korrekt sind. Wenn Sie sich das Bild …
97 wpf  toolbar 

14
Warum kann ich nicht auf System.ComponentModel.DataAnnotations verweisen?
Ich versuche, DataAnnotations in meinem WPF-Projekt zu verwenden, um eine maximale Länge von Zeichenfolgen anzugeben: using System.ComponentModel.DataAnnotations; Ich erhalte jedoch den Fehler Der Typ- oder Namespace-Name 'DataAnnotations' ist im Namespace 'System.ComponentModel' nicht vorhanden (fehlt Ihnen eine Assemblyreferenz?) Ich habe andere Beispiele gesehen , wo DataAnnotations sie in diesem Namensraum existiert. …


3
Wie setze ich eine Bindung im Code?
Ich muss eine Bindung im Code festlegen. Ich kann es nicht richtig machen. Das habe ich versucht: XAML: <TextBox Name="txtText"></TextBox> Code dahinter: Binding myBinding = new Binding("SomeString"); myBinding.Source = ViewModel.SomeString; myBinding.Mode = BindingMode.TwoWay; myBinding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; BindingOperations.SetBinding(txtText, TextBox.TextProperty, myBinding); ViewModel: public string SomeString { get { return someString; } set …
96 c#  wpf  xaml  data-binding 

5
Wie setze ich ein ViewModel in einem Fenster in XAML mithilfe der DataContext-Eigenschaft?
Die Frage sagt so ziemlich alles. Ich habe ein Fenster und habe versucht, den DataContext unter Verwendung des vollständigen Namespace für das ViewModel festzulegen, aber ich scheine etwas falsch zu machen. <Window x:Class="BuildAssistantUI.BuildAssistantWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" DataContext="BuildAssistantUI.ViewModels.MainViewModel">
95 .net  wpf  xaml  mvvm 

5
Wie übergebe ich eine Ganzzahl als ConverterParameter?
Ich versuche, an eine Ganzzahl-Eigenschaft zu binden: <RadioButton Content="None" IsChecked="{Binding MyProperty, Converter={StaticResource IntToBoolConverter}, ConverterParameter=0}" /> und mein Konverter ist: [ValueConversion(typeof(int), typeof(bool))] public class IntToBoolConverter : IValueConverter { public object Convert(object value, Type t, object parameter, CultureInfo culture) { return value.Equals(parameter); } public object ConvertBack(object value, Type t, object parameter, CultureInfo …


9
WPF: So entfernen Sie programmgesteuert den Fokus aus einer TextBox
Ich möchte meinem WPF ein einfaches Verhalten hinzufügen (zumindest dachte ich, dass es das ist) TextBox. Wenn der Benutzer die Esc-Taste drückt TextBox, soll der Text, den er bearbeitet, den Text enthalten, den er zu Beginn der Bearbeitung hatte, UND ich möchte den Fokus aus dem entfernen TextBox. Ich habe …
95 wpf  textbox  focus 

17
Fenster aus ViewModel schließen
Ich erstelle ein Login mit a window control, damit sich ein Benutzer bei einer WPFAnwendung anmelden kann , die ich erstelle. Bisher habe ich eine Methode erstellt, die prüft, ob der Benutzer die richtigen Anmeldeinformationen für die usernameund passwordin a textboxauf dem Anmeldebildschirm eingegeben hat , bindingzwei properties. Ich habe …
95 c#  wpf  mvvm 

3
Erzwingen Sie, dass TextBlock in WPF ListBox eingeschlossen wird
Ich habe eine WPF-Listbox, in der Nachrichten angezeigt werden. Es enthält einen Avatar auf der linken Seite und den Benutzernamen und die Nachricht, die vertikal rechts vom Avatar gestapelt sind. Das Layout ist in Ordnung, bis der Nachrichtentext in Zeilenumbruch umgewandelt werden soll. Stattdessen wird eine horizontale Bildlaufleiste im Listenfeld …

8
Rasterzeile in WPF ausblenden
Ich habe ein einfaches WPF-Formular mit einem Gridauf dem Formular deklarierten. Dies Gridhat eine Reihe von Zeilen: <Grid.RowDefinitions> <RowDefinition Height="Auto" MinHeight="30" /> <RowDefinition Height="Auto" Name="rowToHide" /> <RowDefinition Height="Auto" MinHeight="30" /> </Grid.RowDefinitions> Die genannte Zeile rowToHideenthält einige Eingabefelder. Ich möchte diese Zeile ausblenden, nachdem ich festgestellt habe, dass ich diese Felder …
94 wpf  grid 

9
Windows-GUI: WPF oder WinRT (2015+)
Ich versuche, einen Überblick über die verschiedenen Technologien zu erhalten, die beim Erstellen von GUIs in der Windows-Welt verwendet werden sollen. Für den Kontext baue ich ein kleines 2D-Plattform-Multiplayer-Spiel. (Nur zum Lernen ..) Mein Lehrer sagt, dass er der Meinung ist, dass WPF der richtige Weg ist, aber es scheint, …

5
Wie erstelle ich ein WPF-Fenster ohne Rahmen, dessen Größe nur über einen Griff geändert werden kann?
Wenn Sie ResizeMode="CanResizeWithGrip"ein WPF Windowfestlegen, wird in der unteren rechten Ecke ein Größenänderungsgriff angezeigt (siehe unten): Wenn Sie ebenfalls festlegen, WindowStyle="None"verschwindet die Titelleiste, aber die grau abgeschrägte Kante bleibt bis zum Festlegen erhalten ResizeMode="NoResize". Leider verschwindet mit dieser Kombination von Eigenschaften auch der Größenänderungsgriff. Ich habe die Window's ControlTemplateüber einen …

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.