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]

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 




10
So fügen Sie einem Stylesetter ein Mischverhalten hinzu
Ich habe ein Mischverhalten für Button erstellt. Wie kann ich das auf alle meine Schaltflächen in der App einstellen? <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> Wenn ich jedoch versuche: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Ich bekomme den Fehler Die Eigenschaft "Verhalten" hat keinen zugänglichen Setter.

9
Wo ist die Application.DoEvents () in WPF?
Ich habe den folgenden Beispielcode, der jedes Mal zoomt, wenn eine Taste gedrückt wird: XAML: <Window x:Class="WpfApplication12.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Canvas x:Name="myCanvas"> <Canvas.LayoutTransform> <ScaleTransform x:Name="myScaleTransform" /> </Canvas.LayoutTransform> <Button Content="Button" Name="myButton" Canvas.Left="50" Canvas.Top="50" Click="myButton_Click" /> </Canvas> </Window> * .cs public partial class MainWindow : Window { public MainWindow() { …
86 c#  .net  wpf  xaml 


7
Datenbinden Sie die Source-Eigenschaft des WebBrowser in WPF
Weiß jemand, wie man die .Source-Eigenschaft des WebBrowser in WPF (3.5SP1) datenbindet? Ich habe eine Listenansicht, in der ich links einen kleinen WebBrowser und rechts einen Inhalt haben und die Quelle jedes WebBrowser mit dem URI in jedem an das Listenelement gebundenen Objekt datenbinden möchte. Dies ist, was ich bisher …
85 c#  wpf  xaml  data-binding  browser 

10
Wie werden GridViewColumn-Daten in WPF automatisch angepasst und rechtsbündig ausgerichtet?
Wie kann ich: Richten Sie den Text in der ID-Spalte nach rechts aus jede der Spalten automatisch entsprechend der Textlänge der Zelle mit den längsten sichtbaren Daten verkleinern? Hier ist der Code: <ListView Name="lstCustomers" ItemsSource="{Binding Path=Collection}"> <ListView.View> <GridView> <GridViewColumn Header="ID" DisplayMemberBinding="{Binding Id}" Width="40"/> <GridViewColumn Header="First Name" DisplayMemberBinding="{Binding FirstName}" Width="100" /> …

13
Wie erhalte ich die Größe des aktuellen Bildschirms in WPF?
Ich weiß, dass ich die Größe des primären Bildschirms mithilfe von ermitteln kann System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; Aber wie erhalte ich die Größe des aktuellen Bildschirms? (Benutzer mit mehreren Bildschirmen verwenden nicht immer den primären Bildschirm und nicht alle Bildschirme verwenden dieselbe Auflösung, oder?) Es wäre schön, auf die Größe von XAML …
85 c#  wpf  xaml  size  screen 

9
OneWayToSource-Bindung von schreibgeschützter Eigenschaft in XAML
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Binding ActualHeight и ActualWidth контрола в свойство ViewModel Ich versuche, Readonlymit OneWayToSourceas mode an eine Eigenschaft zu binden , aber es scheint, dass dies in XAML nicht möglich ist: <controls:FlagThingy IsModified="{Binding FlagIsModified, ElementName=container, Mode=OneWayToSource}" /> Ich bekomme: Die Eigenschaft 'FlagThingy.IsModified' …

3
So fügen Sie ein kaufmännisches Und (&) in den Inhalt eines ComboBoxItem ein
Ich habe derzeit eine Combobox wie die folgende: //XAML <ComboBox> <ComboBoxItem> Awake & Alive</ComboBoxItem> </ComboBox> Dies führt zu einem Fehler: Entitätsreferenzen oder Sequenzen, die mit einem kaufmännischen Und '&' beginnen, müssen mit einem Semikolon ';' abgeschlossen werden. Ich gehe davon aus, dass mir eine Escape-Sequenz fehlt, damit ich ein & …
84 xaml  escaping 

7
WPF ListView: Anhängen eines Doppelklickereignisses (auf ein Element)
Ich habe folgendes ListView: <ListView Name="TrackListView"> <ListView.View> <GridView> <GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Album.Artist.Name}" /> </GridView> </ListView.View> </ListView> Wie kann ich jedem gebundenen Element ein Ereignis hinzufügen, das beim Doppelklicken auf das Element ausgelöst wird?
84 c#  wpf  xaml 


5
Kann ich den Entwurfsbereich vom XAML-Bereich in Visual Studio trennen?
Ist es möglich, das von mir entworfene WPF-Fenster von seinem XAML-Code zu trennen? Ein Doppelklick auf eine XAML-Datei öffnet diese und zeigt sowohl den XAML-Code als auch das WPF-Fenster in einem Fenster an. Dabei werden sie entweder horizontal oder vertikal aufgeteilt, aber beide befinden sich immer noch in einem Fenster. …

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.