Im folgenden Beispiel habe ich eine ListBox mit Dutzenden von Schriftnamen. Ich hätte gedacht, dass es automatisch eine vertikale Bildlaufleiste gibt, so dass Sie JEDE Schriftart auswählen können, nicht nur die ersten in der Liste, aber nicht. Also habe ich einen "ScrollViewer" hinzugefügt, der rechts einen "Bildlaufleistenbereich" einfügt, aber im …
Ich habe es schon einmal gesagt und ich werde es noch einmal sagen, die einfachsten Beispiele für WPF sind auch im Web am schwersten zu finden :) Ich habe ein Kombinationsfeld, das ich anzeigen muss, aber es muss nicht datengebunden sein oder irgendetwas anderes, der Inhalt ist statisch. Wie kann …
Ich schreibe mehrere WPF-Benutzersteuerelemente, die sowohl gemeinsam genutzte als auch individuelle Ressourcen benötigen. Ich habe die Syntax zum Laden von Ressourcen aus einer separaten Ressourcendatei herausgefunden: <UserControl.Resources> <ResourceDictionary Source="ViewResources.xaml" /> </UserControl.Resources> Wenn ich dies tue, kann ich jedoch auch keine lokalen Ressourcen hinzufügen, wie z. <UserControl.Resources> <ResourceDictionary Source="ViewResources.xaml" /> <!-- …
Kurze Frage Ich habe eine Schleife, die 180.000 Mal läuft. Am Ende jeder Iteration sollen die Ergebnisse an eine TextBox angehängt werden, die in Echtzeit aktualisiert wird. Verwenden von MyTextBox.Text += someValue führt dazu, dass die Anwendung sehr viel Speicher verbraucht und nach einigen tausend Datensätzen nicht mehr genügend Speicher …
Ich habe diese Klasse public class Tooth { public string Id {get;set;} } Und diese Branchenkontrolle public partial class ToothUI : UserControl { public ToothUI() { InitializeComponent(); } public Tooth Tooth { get { return (Tooth)GetValue(ToothProperty); } set { SetValue(ToothProperty, value); NombrePieza.Text = value.Id.Replace("_",String.Empty); } } public static readonly DependencyProperty …
Ich versuche anzurufen System.Windows.Threading.Dispatcher.BeginInvoke. Die Signatur der Methode lautet: BeginInvoke(Delegate method, params object[] args) Ich versuche, ihm einen Lambda zu übergeben, anstatt einen Delegierten erstellen zu müssen. _dispatcher.BeginInvoke((sender) => { DoSomething(); }, new object[] { this } ); Es gibt mir einen Compilerfehler, der besagt, dass ich Das Lambda kann …
Ich bin an die WinForms-Programmierung in Visual Studio gewöhnt, wollte aber WPF ausprobieren. Ich habe meinem Projekt ein weiteres Fenster namens Window01 hinzugefügt. Das Hauptfenster heißt MainWindow. Vor dem public MainWindow()Konstruktor deklariere ich Window01: Window01 w1; Jetzt instanziiere ich dieses Fenster in: private void Window_Loaded(object sender, RoutedEventArgs e) { w1 …
Ich muss einen Dialog / eine Eingabeaufforderung einschließlich TextBox für Benutzereingaben erstellen. Mein Problem ist, wie man den Text erhält, nachdem man den Dialog bestätigt hat. Normalerweise würde ich dafür eine Klasse erstellen, die den Text in einer Eigenschaft speichert. Ich möchte den Dialog jedoch mit XAML entwerfen. Ich müsste …
Ich habe eine bearbeitbare Combobox, in der nicht immer das bevorzugte Element in der Dropdown-Liste enthalten ist. Ich möchte die Möglichkeit haben, manuell Text in das Textfeld einzugeben, der an die an SelectedValue gebundene Zeichenfolge weitergegeben wird. Derzeit wird die an SelectedValue gebundene Zeichenfolge nur aktualisiert, wenn der eingegebene Wert …
Wenn bei Probe angefügten Eigenschaften und Verhaltensweisen suchen, habe ich ein Mischmasch von Verwendungen gesehen FrameworkPropertyMetadata, UIPropertyMetadataund PropertyMetadata. Wie wähle ich die zu verwendende aus, da sie alle eine Vererbungshierarchie bilden?
Ich versuche, eine Dropdown-Liste für eine Winform-Interop zu erstellen, und ich erstelle die Dropdown-Liste im Code. Ich habe jedoch ein Problem damit, dass die Daten basierend auf der von mir angegebenen DataTemplate gebunden werden. Was vermisse ich? drpCreditCardNumberWpf = new ComboBox(); DataTemplate cardLayout = new DataTemplate {DataType = typeof (CreditCardPayment)}; …
MyControl.Margin.Left = 10; Error: Der Rückgabewert von 'System.Windows.FrameworkElement.Margin' kann nicht geändert werden, da es sich nicht um eine Variable handelt
In meinem XAML-Code möchte ich die BackgroundFarbe jeder Zeile basierend auf einem Wert des Objekts in einer bestimmten Zeile festlegen . Ich habe eine ObservableCollectionvon z, und jede von zhat eine Eigenschaft namens State. Ich begann mit so etwas in meinem DataGrid: <DataGrid.RowStyle> <Style TargetType="DataGridRow"> <Setter Property="Background" Value="{Binding z.StateId, Converter={StaticResource …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.