Archivinhalte ‘ XAML ’
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]
Es ist möglich in einer WPF Applikation das Icon dynamisch festzulegen. Das hat den Hintergrund, dass z.B. wenn die Applikation gerade eine Aufgabe erledigt, so der Anwender über das Icon auf den Status aufmerksam gemacht wird (blur, SandUhr o.ä.). Das selbe gilt natürlich für [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]
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]
Note: Mehrere Styles auf einem Control benutzen 1 <Button Style="{local:MultiStyle BigButtonStyle, GreenButtonStyle}" /> Du bist dran mit Kaffee holen : )[WEITERLESEN]
Im folgenden, eine Menge Converter die verschiedenen Formate nach XAML wandeln können[WEITERLESEN]
Mit folgender SmartComboBox kann man direkt im XAML unter Verwendung des ObjectDataProvider x-beliebige Parameter angeben, welche dann als ComboBoxItems zur Verfügung stehen. Gespeichert werden die Items als KeyValuePair[WEITERLESEN]