Compare commits
2 Commits
78050de03f
...
186a77eacc
| Author | SHA1 | Date | |
|---|---|---|---|
| 186a77eacc | |||
| a7c2b7e5d1 |
@@ -11,13 +11,13 @@
|
|||||||
<MenuItem Header="Datei">
|
<MenuItem Header="Datei">
|
||||||
<!-- <MenuItem Click="MnuSettings_OnClick" x:Name="MnuSettings" Header="Einstellungen" /> -->
|
<!-- <MenuItem Click="MnuSettings_OnClick" x:Name="MnuSettings" Header="Einstellungen" /> -->
|
||||||
<!-- <Separator /> -->
|
<!-- <Separator /> -->
|
||||||
<MenuItem x:Name="MnuExpSettings" Header="Einstellungen exportieren" />
|
<MenuItem x:Name="MnuExpSettings" Header="Einstellungen exportieren" Click="MnuExpSettings_OnClick" />
|
||||||
<MenuItem x:Name="MnuExit" Header="Beenden" />
|
<MenuItem x:Name="MnuExit" Header="Beenden" Click="MnuExit_OnClick"/>
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
<MenuItem Header="Hilfe">
|
<MenuItem Header="Hilfe">
|
||||||
<MenuItem Header="Onlinehilfe" x:Name="MnuHelp" />
|
<MenuItem Header="Onlinehilfe" x:Name="MnuHelp" Click="MnuHelp_OnClick"/>
|
||||||
<MenuItem Header="Git" x:Name="MnuGit" />
|
<MenuItem Header="Git" x:Name="MnuGit" Click="MnuGit_OnClick"/>
|
||||||
<MenuItem Header="Über" x:Name="MnuAbout" />
|
<MenuItem Header="Über" x:Name="MnuAbout" Click="MnuAbout_OnClick" />
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
</Menu>
|
</Menu>
|
||||||
<TabControl Grid.Row="1">
|
<TabControl Grid.Row="1">
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
|
using System;
|
||||||
|
using System.Diagnostics;
|
||||||
using Avalonia.Controls;
|
using Avalonia.Controls;
|
||||||
|
using Avalonia.Interactivity;
|
||||||
|
|
||||||
namespace spplus;
|
namespace spplus;
|
||||||
|
|
||||||
@@ -8,4 +11,57 @@ public partial class MainWindow : Window
|
|||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void MnuExpSettings_OnClick(object? sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
var res = MessageBox.Show(this, "Dieses Feature ist noch nicht implementiert", "Fehlend");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void MnuExit_OnClick(object? sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
Environment.Exit(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void MnuHelp_OnClick(object? sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Process.Start(new ProcessStartInfo
|
||||||
|
{
|
||||||
|
FileName = "https://git.mypapercloud.de/fierke/spplus/wiki",
|
||||||
|
UseShellExecute = true // Wichtig für Plattformübergreifendes Öffnen
|
||||||
|
});
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"Fehler beim Öffnen des Links: {ex.Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void MnuGit_OnClick(object? sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Process.Start(new ProcessStartInfo
|
||||||
|
{
|
||||||
|
FileName = "https://git.mypapercloud.de/fierke/spplus",
|
||||||
|
UseShellExecute = true // Wichtig für Plattformübergreifendes Öffnen
|
||||||
|
});
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"Fehler beim Öffnen des Links: {ex.Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void MnuAbout_OnClick(object? sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
Window w = new();
|
||||||
|
Grid g = new();
|
||||||
|
TextBlock tb = new();
|
||||||
|
tb.Text = "Spplus v1.0.0\n(c)2026 MyPapertown, Elias Fierke";
|
||||||
|
g.Children.Add(tb);
|
||||||
|
w.Content = g;
|
||||||
|
w.Show();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user