Als «xaml» getaggte Fragen

XAML (Extensible Application Markup Language) ist eine deklarative XML-basierte Sprache, die zum Initialisieren strukturierter Werte und Objekte in verschiedenen Frameworks verwendet wird. Wenn eine Frage zur Verwendung von XAML mit einem bestimmten Framework gestellt wird, sollte auch ein Tag für das Framework bereitgestellt werden, z. B. [wpf] (Windows Presentation Foundation), [Silverlight], [Windows-Phone], [Windows-Store-Apps] ( Windows 8 Store Apps), [Win-Universal-App], [xamarin.forms] oder [Workflow-Foundation]

4
Eine WPF-TextBox-Bindung für jeden neuen Charakter auslösen?
Wie kann ich eine Datenbindungsaktualisierung durchführen, sobald ein neues Zeichen in eine Textbox eingegeben wird? Ich lerne etwas über Bindungen in WPF und bin jetzt in einer (hoffentlich) einfachen Sache festgefahren. Ich habe eine einfache FileLister-Klasse, in der Sie eine Path-Eigenschaft festlegen können. Anschließend erhalten Sie eine Liste der Dateien, …
83 c#  wpf  xaml  data-binding  textbox 


3
So kombinieren Sie importierte und lokale Ressourcen in der WPF-Benutzersteuerung
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" /> <!-- …
82 wpf  xaml  resources 

3
WPF MVVM Warum ContentControl + DataTemplate-Ansichten anstelle von geraden XAML-Fensteransichten verwenden?
Warum das? MainWindow.xaml: <Window x:Class="MVVMProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Grid> <ContentControl Content="{Binding}"/> </Grid> </Window> Lassen Sie Ihre ExampleView.xaml wie folgt einrichten: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vms="clr-namespace:MVVMProject.ViewModels"> <DataTemplate DataType="{x:Type vms:ExampleVM}" > <Grid> <ActualContent/> </Grid> </DataTemplate> </ResourceDictionary> Und erstellen Sie das Fenster wie folgt: public partial class App : Application { protected override void OnStartup(StartupEventArgs …
82 c#  wpf  xaml  mvvm  architecture 

4
WPF: Erstellen Sie einen Dialog / eine Eingabeaufforderung
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 …
81 wpf  xaml  dialog  prompt 

3
So legen Sie den Zeilenhintergrund von DataGrid basierend auf einem Eigenschaftswert mithilfe von Datenbindungen fest
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 …
81 wpf  xaml  wpfdatagrid 

3
Zeichnen Sie einfarbiges Dreieck nur mit XAML
Ist es möglich, ein ausgefülltes Dreieck nur mit XAML zu zeichnen (kein Code hinter der Lösung)? Das Dreieck sollte wie im Bild unten aussehen, um die Sortierrichtung Ascending/Descendingzusammen mit einer Sortierschaltfläche in einem Diagrammsteuerelement darzustellen : EDIT: Die Lösung dank SpeziFish : Aufsteigend: <Polygon Points="0,0 8,5, 0,10" Stroke="Black" Fill="Black" /> …
80 .net  wpf  xaml  draw 

25
Der Name <…> existiert nicht im Namespace clr-namespace <…>
Ich habe eine kleine WPF-Anwendung, die früher gut kompiliert wurde, aber nicht mehr ist. Ich kann nicht wirklich sagen, an welchem ​​Punkt es aufgehört hat zu bauen. Es hat an einem Tag einfach gut funktioniert und am nächsten nicht. Hier ist die Projektstruktur: Es gibt keine anderen Projekte oder externen …
80 c#  .net  wpf  xaml  namespaces 

9
Gibt es einen WPF-Spickzettel? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 7 Jahren . Verbessere diese Frage Ich suche nach einem WPF-Spickzettel mit den WPF-Markup-Erweiterungen für …
79 .net  wpf  xaml 

1
Festlegen von Canvas-Eigenschaften in einer ItemsControl-Datenvorlage
Ich versuche, Daten zu diesem Thema zu binden ItemsControl: &lt;ItemsControl ItemsSource="{Binding Path=Nodes, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"&gt; &lt;ItemsControl.ItemsPanel&gt; &lt;ItemsPanelTemplate&gt; &lt;Canvas /&gt; &lt;/ItemsPanelTemplate&gt; &lt;/ItemsControl.ItemsPanel&gt; &lt;/ItemsControl&gt; Auf diese Weise DataTemplateversuche ich, meine NodeElemente individuell Canvasrichtig zu positionieren : &lt;DataTemplate DataType="{x:Type Model:EndNode}"&gt; &lt;Controls:EndNodeControl Canvas.Left="{Binding Path=XPos}" Canvas.Top="{Binding Path=YPos}" /&gt; &lt;/DataTemplate&gt; Es funktioniert jedoch nicht wie erwartet. Alle …
79 c#  wpf  xaml  canvas  itemscontrol 

7
So erstellen Sie Trapez-Registerkarten in der WPF-Registerkartensteuerung
Wie erstelle ich Trapez-Registerkarten in der WPF-Registerkartensteuerung? Ich möchte nicht rechteckige Registerkarten erstellen, die wie Registerkarten in Google Chrome oder wie Registerkarten im Code-Editor von VS 2008 aussehen. Kann es mit WPF-Stilen gemacht werden oder muss es in Code gezeichnet werden? Gibt es ein Beispiel für Code im Internet? Bearbeiten: …
78 wpf  xaml  tabcontrol 

21
WPF MVVM: So schließen Sie ein Fenster
Ich habe eine Button, die mein Fenster schließt, wenn es angeklickt wird: &lt;Button x:Name="buttonOk" IsCancel="True"&gt;Ok&lt;/Button&gt; Das ist in Ordnung, bis ich ein Commandzum Buttonie hinzufüge &lt;Button x:Name="buttonOk" Command="{Binding SaveCommand}" IsCancel="True"&gt;Ok&lt;/Button&gt; Jetzt schließt es vermutlich nicht, weil ich das handhabe Command. Ich kann dies beheben, indem ich ein EventHandlerEingabe this.Close()mache und …
78 c#  .net  wpf  xaml  mvvm 

6
Wie füge ich Kommentare zu einer Xaml-Datei in WPF hinzu?
Ich habe diese Syntax verwendet, wie ich sie online gefunden habe, aber es wird ein Fehler ausgegeben: xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" &lt;!-- Cool comment --&gt; xmlns:System="clr-namespace:System;assembly=mscorlib" 'Name darf nicht mit dem Zeichen' &lt;'beginnen, Hexadezimalwert 0x3C. Zeile 4, Position 5. ' XML ist ungültig.
76 c#  .net  wpf  xaml  comments 

7
WPF Checkbox Bindung
Während es trivial ist, den aktivierten Status eines Kontrollkästchens mithilfe des Click-Ereignisses des Kontrollkästchens in einer Variablen zu speichern, wie würde ich dies über die Datenbindung tun? Bei allen Beispielen, die ich gefunden habe, wurde die Benutzeroberfläche von einer Datenquelle aktualisiert oder ein Steuerelement an ein anderes gebunden. Ich möchte …

6
Boolescher CommandParameter in XAML
Ich habe diesen Code (der genau richtig funktioniert): &lt;KeyBinding Key="Enter" Command="{Binding ReturnResultCommand}"&gt; &lt;KeyBinding.CommandParameter&gt; &lt;s:Boolean&gt; True &lt;/s:Boolean&gt; &lt;/KeyBinding.CommandParameter&gt; &lt;/KeyBinding&gt; Wobei "s" natürlich der System-Namespace ist. Dieser Befehl wird jedoch einige Male aufgerufen und bläst den ansonsten recht einfachen XAML-Code wirklich auf. Ist dies wirklich die kürzeste Notation des booleschen Befehlsparameters in …

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.