Als «wpf» getaggte Fragen

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



6
Die WPF-Bindung mit StringFormat funktioniert in QuickInfos nicht
Der folgende Code verfügt über eine einfache Bindung, die den Text des TextBlocks mit dem Namen MyTextBlock unter Verwendung der exakt gleichen Bindungsnotation an die Text- und ToolTip-Eigenschaft von TextBox bindet: <StackPanel> <TextBlock x:Name="MyTextBlock">Foo Bar</TextBlock> <TextBox Text="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" ToolTip="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" /> </StackPanel> …
86 wpf  binding 



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.

1
WPF Binden an sich
Ich habe eine WPF Windowund irgendwo gibt es eine, ListViewan die ich eine binde List<string>. Jetzt gibt es irgendwo in meinem ListVieweine TextBoxund die ContentEigenschaft ist auf eingestellt {Binding}. Aber das ist die Abkürzung. Wie schreibe ich die vollständige Bindung, um an sich selbst zu binden? {Binding Path=Self}funktioniert auch nicht …

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 


4
Verketten Sie Zeichenfolgen, anstatt einen Stapel TextBlocks zu verwenden
Ich möchte eine Liste von Kundenobjekten in einem WPF ItemsControl anzeigen. Ich habe eine DataTemplate dafür erstellt: <DataTemplate DataType="{x:Type myNameSpace:Customer}"> <StackPanel Orientation="Horizontal" Margin="10"> <CheckBox"></CheckBox> <TextBlock Text="{Binding Path=Number}"></TextBlock> <TextBlock Text=" - "></TextBlock> <TextBlock Text="{Binding Path=Name}"></TextBlock> </StackPanel> </DataTemplate> Ich möchte also im Grunde eine einfache Liste (mit Kontrollkästchen), die NUMBER - NAME …
85 .net  wpf  datatemplate 

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 



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.