Browse Source

增加菜单事件

net45
大石头 5 years ago
parent
commit
061a275112
  1. 14
      X5Coder/MainWindow.xaml
  2. 33
      X5Coder/MainWindow.xaml.cs
  3. 12
      X5Coder/Views/Regex.xaml
  4. 27
      X5Coder/Views/Regex.xaml.cs

14
X5Coder/MainWindow.xaml

@ -6,15 +6,14 @@
xmlns:local="clr-namespace:X5Coder"
x:Class="X5Coder.MainWindow"
mc:Ignorable="d"
Title="新生命码神工具" Height="450" Width="800" WindowStartupLocation="CenterScreen"
UseLayoutRounding="True">
Title="新生命码神工具" Height="450" Width="800" WindowStartupLocation="CenterScreen">
<Grid>
<Menu>
<MenuItem Header="开发工具">
<MenuItem Header="正则表达式"/>
<MenuItem Header="图标水印" />
<MenuItem Header="加密解密"/>
<MenuItem Header="语音助手"/>
<MenuItem Header="正则表达式" Click="Regex_Click"/>
<MenuItem Header="图标水印" Click="Ico_Click" />
<MenuItem Header="加密解密" Click="Security_Click"/>
<MenuItem Header="语音助手" Click="Speech_Click"/>
<Separator/>
<MenuItem Header="文件夹统计"/>
<MenuItem Header="文件编码"/>
@ -23,7 +22,7 @@
<MenuItem Header="数据建模"/>
</MenuItem>
<MenuItem Header="网络通信">
<MenuItem Header="网络工具"/>
<MenuItem Header="网络工具" Click="Network_Click"/>
<MenuItem Header="RPC工具" />
<MenuItem Header="串口工具"/>
<MenuItem Header="地图接口"/>
@ -33,5 +32,6 @@
<MenuItem Header="关于" Click="About_Click"/>
</MenuItem>
</Menu>
<Frame x:Name="frame" NavigationUIVisibility="Visible" Margin="0,24,0.333,-0.333" />
</Grid>
</Window>

33
X5Coder/MainWindow.xaml.cs

@ -26,6 +26,36 @@ namespace X5Coder
InitializeComponent();
}
#region 开发工具
private void Regex_Click(Object sender, RoutedEventArgs e)
{
frame.Navigate("Views\\Regex.xaml");
}
private void Ico_Click(Object sender, RoutedEventArgs e)
{
}
private void Security_Click(Object sender, RoutedEventArgs e)
{
}
private void Speech_Click(Object sender, RoutedEventArgs e)
{
}
#endregion
#region 网络通信
private void Network_Click(Object sender, RoutedEventArgs e)
{
}
#endregion
#region 帮助
private void CheckUpdate_Click(Object sender, RoutedEventArgs e)
{
@ -35,5 +65,6 @@ namespace X5Coder
{
Process.Start("https://www.newlifex.com");
}
#endregion
}
}
}

12
X5Coder/Views/Regex.xaml

@ -0,0 +1,12 @@
<Window x:Class="X5Coder.Views.Regex"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:X5Coder.Views"
mc:Ignorable="d"
Title="Regex" Height="450" Width="800">
<Grid>
</Grid>
</Window>

27
X5Coder/Views/Regex.xaml.cs

@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
namespace X5Coder.Views
{
/// <summary>
/// Regex.xaml 的交互逻辑
/// </summary>
public partial class Regex : Window
{
public Regex()
{
InitializeComponent();
}
}
}
Loading…
Cancel
Save