Archivinhalte ‘ WPF ’
Es gibt so einige Ansätze wie man in einer WPF Applikation navigieren kann. Im kommenden Beispiel zeige ich eine Möglichkeit wie man recht einfach neue Seiten im Menue hinzufügen und darstellen kann. Ziel ist es, im MainWindow (Shell) ein Menue hinzuzufügen und die entsprechenden Pages unterhalb dieses anzuzeigen. Ich verwende in diesem HowTo ein TabControl, ein StackPanel [WEITERLESEN]
In diesem (mein erstes btw) Videorial zeige ich unter 5 Minuten, wie man Customer-Daten aus der BeispielDatenbank Northwind via Entity Framework an eine ComboBox bindet. Ich empfehle gleich nach dem Start auf HD umzustellen, das schärft die Schriften. Viel Spass beim entwickeln : ) Du bist dran mit Kaffee holen : )[WEITERLESEN]
Den Rechner neu starten aus einer WPF Applikation kann man via System.Diagnostics.Process.Start("shutdown.exe", "-r -t 0"); Eine Liste mit Parametern findest Du auf SS64 Du bist dran mit Kaffee holen : )[WEITERLESEN]
Leider ist es mir auf den ersten Blick, aus nicht erklärbaren Gründen, möglich ein WPF Applikation so einfach wie in WindowsForms neu zu starten. Ein Vorschlag, um seiner App einen Restart zu ermöglichen ist, auf System.Windows.Forms referenzieren . Dann geht das ganze wie folgt: System.Windows.Forms.Application.Restart(); System.Windows.Application.Current.Shutdown(); Okay aber was bringt es, auf die fette dll zu verweisen, es muss [WEITERLESEN]
Folgendes HowTo zeigt, wie man für die PasswordBox und der TextBox einen gemeinsamen Style im XAML definiert. Zuerst definiert man die grundlegenden Einstellungen 1 2 3 4 5 6 7 8 <System:Double x:Key="MinHeight">30</System:Double> <System:Double x:Key="FontSize">14</System:Double> <FontFamily x:Key="FontFamily">Verdana</FontFamily> <ControlTemplate x:Key="ControlTemplate"> <Border Name="Border" CornerRadius="4" Padding="2" Background="White" BorderBrush="Black" BorderThickness="1" > <ScrollViewer Margin="0" x:Name="PART_ContentHost"/> </Border> </ControlTemplate> dann kann man über die Punktnotation über ein Control direkt auf das Property zugreifen: 1 <Setter Property="TextBox.MinHeight" Value="30" /> Und so definieren wir auch [WEITERLESEN]
Um Aufzählungen konfigurierbar in einer Applikation zu speichern, kann man dazu die UserSettings benutzen. Dazu definiert man unter Properties/Settings.settings eine Varibale vom Type “System.Collection.Spezialized.Collection” und gibt dem die entsprechenden Werte. Wenn diese gespeichert sind, wird die app.config um diese erweitert: 1 2 3 4 5 6 7 8 9 10 <setting name="Entities" serializeAs="Xml"> <value> <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" [WEITERLESEN]
Hast Du schon einmal überprüft, was denn so eine völlig neue WPF Applikation an Ressourcen wie Speicher und CPU verbraucht, wieviel Threads laufen, wieviel Klassen geladen werden? Der Process Explorer von Microsoft bringt es ans Licht, einfach mal Rechtsklick auf die Spalten und unter dem Reiter .NET die entsprechenden Spalten anzeigen lassen und die jeweilig zu [WEITERLESEN]
Wie man WPF in WinForms einsetzt kann man hier erfahren und wenn man WinForms in WPF verwenden möchte, sollte man sich diese Anleitung anschauen. Du bist dran mit Kaffee holen : )[WEITERLESEN]