[Stylishes] How to make a Process Starter in WPF

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Stylishes] How to make a Process Starter in WPF

      Also Ein Process Starter zu erstellen im aber ein gutes design zu geben is auch easy xD. Ich zeige euch heute wie ihr buttons mit effekten versieht. Dies geht allerdings nur in WPF (Windows Presentation Foundation)

      Bild:


      Also ich denke mal der VB Code dürfte jeder verstehen. ;)

      Quellcode

      1. Class Window1
      2. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click
      3. If TextBox1.Text = "http://" Or TextBox1.Text = "www." Then
      4. System.Diagnostics.Process.Start(TextBox1.Text)
      5. Else
      6. Process.Start(TextBox1.Text)
      7. End If
      8. End Sub
      9. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button2.Click
      10. TextBox1.Clear()
      11. End Sub
      12. End Class
      Alles anzeigen


      Hier der Xaml code (eXtensible Application Markup Language).

      Quellcode

      1. <Window x:Class="Window1"
      2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      4. Title="Window1" Height="106" Width="269" Background="SlateBlue" ResizeMode="NoResize" WindowStyle="ToolWindow">
      5. <Grid Width="276">
      6. <Button Content="Ausführen" Margin="129,44,0,0" Height="21" VerticalAlignment="Top" Opacity="0.8" Name="Button1" HorizontalAlignment="Left" Width="63">
      7. <Button.BitmapEffect>
      8. <DropShadowBitmapEffect/>
      9. </Button.BitmapEffect>
      10. </Button>
      11. <TextBox Height="26" Margin="12,12,35,0" Name="TextBox1" VerticalAlignment="Top" BorderBrush="Blue" BorderThickness="4" Background="YellowGreen">
      12. <TextBox.BitmapEffect>
      13. <BevelBitmapEffect/>
      14. </TextBox.BitmapEffect>
      15. </TextBox>
      16. <Button Height="21" Margin="0,44,35,0" VerticalAlignment="Top" HorizontalAlignment="Right" Width="43" Opacity="0.8" Name="Button2">
      17. <Button.BitmapEffect>
      18. <DropShadowBitmapEffect />
      19. </Button.BitmapEffect> Clear
      20. </Button>
      21. </Grid>
      22. <Window.BitmapEffect>
      23. <BevelBitmapEffect/>
      24. </Window.BitmapEffect>
      25. </Window>
      Alles anzeigen


      Um einen Effekt auf einem Button , Textbox etc. zusetzen verwendet man folgendes.(ich stelle hier nur den Bitmap effect vor)

      Der Button:

      Quellcode

      1. <Button Height="21" Margin="0,44,35,0" VerticalAlignment="Top" HorizontalAlignment="Right" Width="43" Name="Button2" />

      Diese Code wird meistens automatisch erzeugt wenn du einen button erstellt mit dem toolbox element.

      jetzt der Effect:

      Quellcode

      1. <Button Height="21" Margin="0,44,35,0" VerticalAlignment="Top" HorizontalAlignment="Right" Width="43" Name="Button2">
      2. [COLOR="Red"]<Button.BitmapEffect>
      3. <[COLOR="YellowGreen"]DropShadowBitmapEffect[/COLOR]/>
      4. </Button.BitmapEffect>[/COLOR]
      5. </Button>


      auf die weiße kann man sowohl einem Button als auch einer Textbox etc. einen Effekt verpassen

      [COLOR="Lime"]Bitmapeffecte:
      DropShadowBitmapEffect
      BevelBitmapEffect
      BlurBitmapEffect
      EmbosswBitmapEffect
      OuterglowBitmapEffect[/COLOR]

      Bei Fragen fragt! Feedback,Thanks wäre toll.

      Mfg Temo
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )