Indizierte Beiträge ‘ 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]
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]
Eine mehrzeilige TextBox im XAML mit automatischer Scrollbar geht einfacher als man denkt… 1 2 3 <TextBox Height="150" TextWrapping="Wrap" VerticalScrollBarVisibility="Auto"> Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. [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]
Eine ganze Reihe Neuerungen bringt die WPF 4.0. Lester stellt so einige davon vor. Bisher vorgestellt wurden: Bindable Run (Run kann nun auch Variablen aufnehmen) Script Interop in Xbap Binding to Dynamic Objects LayoutRounding (UseLayoutRounding Property) Key\Gesture Binding (Key Binding im XAML ) ClearTypeHint (TextRendering mit RenderOptions.ClearTypeHint) CaretBrush\SelectionBrush (Texte [WEITERLESEN]