Als «wpf» getaggte Fragen

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

7
Der aufrufende Thread muss STA sein, da dies für viele UI-Komponenten erforderlich ist
Ich verwende http://www.codeproject.com/KB/IP/Facebook_API.aspx Ich versuche, die XAML aufzurufen, die mit WPF erstellt wurde . Aber es gibt mir einen Fehler: Der aufrufende Thread muss STA sein, da dies für viele UI-Komponenten erforderlich ist. Ich weiß nicht was ich tun soll. Ich versuche das zu tun: FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList(); …


17
"Die Elementsammlung muss leer sein, bevor ItemsSource verwendet werden kann."
Ich versuche, Bilder in einer WPF-Listenansicht anzuzeigen, die wie ein WrapPanel gestaltet ist, wie in diesem alten Artikel des ATC Avalon-Teams beschrieben: So erstellen Sie eine benutzerdefinierte Ansicht . Wenn ich versuche, die ListView mit einer von LINQ-to-Entities abgefragten Sammlung von ADO.NET Entity Framework-Objekten zu füllen, wird die folgende Ausnahme …


3
WPF-Text Wrap vs WrapWithOverflow
Was ist der "konzeptionelle" Unterschied zwischen TextWrapping="Wrap"und TextWrapping="WrapWithOverflow"(z. B. für eine TextBox)? Auf der MSDN-Seite über die Klasse TextBox gibt es nichts ... Danke.
170 wpf  word-wrap 

6
WPF TemplateBinding vs RelativeSource TemplatedParent
Was ist der Unterschied zwischen diesen beiden Bindungen: <ControlTemplate TargetType="{x:Type Button}"> <Border BorderBrush="{TemplateBinding Property=Background}"> <ContentPresenter /> </Border> </ControlTemplate> und <ControlTemplate TargetType="{x:Type Button}"> <Border BorderBrush="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Background}"> <ContentPresenter /> </Border> </ControlTemplate> ?

9
Das Programm enthält keine statische 'Main'-Methode, die für einen Einstiegspunkt geeignet ist
Plötzlich hörte mein gesamtes Projekt auf zu kompilieren und zeigte die folgende Meldung: Das Programm 'path_to_obj_project_folder' enthält keine statische 'Main'-Methode, die für einen Einstiegspunkt geeignet ist Ich habe keine Änderungen an den Projekteigenschaften vorgenommen, nur einige Klassen hinzugefügt und einige andere Klassen in Ordner verschoben. Es ist ein WPF-Anwendungsprojekt, also …
169 c#  wpf 

2
Was ist der Unterschied zwischen einer Benutzersteuerungsbibliothek und einer benutzerdefinierten Steuerungsbibliothek?
Ich bin gerade mit WPF auf dem Laufenden und möchte ein wiederverwendbares WPF-Steuerelement erstellen. Wenn ich mir die Optionen zum Erstellen von Projekten in Visual Studio ansehe, werden "WPF User Control Library" und "WPF Custom Control Library" angezeigt. Mir ist nicht klar, was der Unterschied zwischen ihnen ist, und meine …

12
Bindung an statische Eigenschaft
Es fällt mir schwer, eine einfache statische Zeichenfolge an eine TextBox zu binden. Hier ist die Klasse mit der statischen Eigenschaft: public class VersionManager { private static string filterString; public static string FilterString { get { return filterString; } set { filterString = value; } } } In meinem xaml …
168 wpf  xaml  data-binding 



12
Meine Bilder sind verschwommen! Warum funktionieren die SnapsToDevicePixels von WPF nicht?
Ich verwende einige Bilder in meiner WPF-Anwendung. XAML: <Image Name="ImageOrderedList" Source="images/OrderedList.png" ToolTip="Ordered List" Margin="0,0,5,5" Width="20" Height="20" SnapsToDevicePixels="True" MouseUp="Image_MouseUp" MouseEnter="Image_MouseEnter" MouseLeave="Image_MouseLeave" /> Aber sie erscheinen verschwommen. Warum SnapsToDevicePixels="True"verhindert diese Linie dieses Problem nicht?
165 .net  wpf  image  xaml 

3
BindungskonverterParameter
Gibt es eine Möglichkeit, wie ich dies tun könnte Style: <Style TargetType="FrameworkElement"> <Setter Property="Visibility"> <Setter.Value> <Binding Path="Tag" RelativeSource="{RelativeSource AncestorType=UserControl}" Converter="{StaticResource AccessLevelToVisibilityConverter}" ConverterParameter="{Binding RelativeSource={RelativeSource Mode=Self}, Path=Tag}" /> </Setter.Value> </Setter> </Style> Ich muss lediglich das Tagübergeordnete Element der obersten Ebene und das TagSteuerelement selbst an meine Konverterklasse senden .
165 wpf  xaml  styles 

3
wpf: Wie wird ein Tooltip angezeigt, wenn die Schaltfläche per Befehl deaktiviert wird?
Ich versuche, einen Tooltip unabhängig von einem Schaltflächenstatus anzuzeigen, aber dies scheint nicht den Trick zu tun: <Button Command="{Binding Path=CommandExecuteAction}" ToolTip="{Binding Path=Description}" ToolTipService.ShowOnDisabled="true" Style="{StaticResource toolbarButton}"> <Image Source="{Binding Path=Icon}"></Image> </Button> Wie kann ich den Tooltip anzeigen, wenn die Schaltfläche aufgrund des Befehls deaktiviert ist. CanExecute gibt false zurück? Hinweis: ToolTipService.ShowOnDisabled = …
162 wpf 

12
DataTrigger wo Wert NICHT null ist?
Ich weiß, dass ich einen Setter erstellen kann, der prüft, ob ein Wert NULL ist, und etwas tun kann. Beispiel: <TextBlock> <TextBlock.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding SomeField}" Value="{x:Null}"> <Setter Property="TextBlock.Text" Value="It's NULL Baby!" /> </DataTrigger> </Style.Triggers> </Style> </TextBlock.Style> </TextBlock> Aber wie kann ich nach einem "nicht" -Wert suchen ... wie …

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.