Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jobily
TerminalMACS.ManagerForWPF
提交
802e1216
T
TerminalMACS.ManagerForWPF
项目概览
jobily
/
TerminalMACS.ManagerForWPF
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TerminalMACS.ManagerForWPF
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
802e1216
编写于
6月 21, 2020
作者:
D
dotnet9
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add Calculator
上级
9d2d3ad7
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
269 addition
and
2 deletion
+269
-2
README-zh_CN.md
README-zh_CN.md
+12
-1
README.md
README.md
+12
-1
assets/TestDemos/Calculator.gif
assets/TestDemos/Calculator.gif
+0
-0
src/TerminalMACS.TestDemo/Views/Calculator/CalculatorView.xaml
...erminalMACS.TestDemo/Views/Calculator/CalculatorView.xaml
+212
-0
src/TerminalMACS.TestDemo/Views/Calculator/CalculatorView.xaml.cs
...inalMACS.TestDemo/Views/Calculator/CalculatorView.xaml.cs
+20
-0
src/TerminalMACS.TestDemo/Views/MainTabItem.xaml
src/TerminalMACS.TestDemo/Views/MainTabItem.xaml
+5
-0
src/TerminalMACS.TestDemo/Views/MainTabItem.xaml.cs
src/TerminalMACS.TestDemo/Views/MainTabItem.xaml.cs
+8
-0
未找到文件。
README-zh_CN.md
浏览文件 @
802e1216
...
@@ -226,4 +226,15 @@ ECharts:[pie-doughnut](https://echarts.apache.org/examples/zh/editor.html?c=pi
...
@@ -226,4 +226,15 @@ ECharts:[pie-doughnut](https://echarts.apache.org/examples/zh/editor.html?c=pi
<img
src=
"./assets/TestDemos/ChatView.gif"
>
<img
src=
"./assets/TestDemos/ChatView.gif"
>
</p>
</p>
<p
align=
"center"
>
聊天界面设计
</p>
<p
align=
"center"
>
聊天界面设计
</p>
\ No newline at end of file
7.
计算器
参考视频:
-
[
Calcalator
](
https://www.youtube.com/watch?v=G76O79eLcKM
)
<p
align=
"center"
>
<img
src=
"./assets/TestDemos/Calculator.gif"
>
</p>
<p
align=
"center"
>
计算器
</p>
\ No newline at end of file
README.md
浏览文件 @
802e1216
...
@@ -226,4 +226,15 @@ Reference source code:[Chat](https://github.com/Abel13/Chat/tree/chat/Chat)
...
@@ -226,4 +226,15 @@ Reference source code:[Chat](https://github.com/Abel13/Chat/tree/chat/Chat)
<img
src=
"./assets/TestDemos/ChatView.gif"
>
<img
src=
"./assets/TestDemos/ChatView.gif"
>
</p>
</p>
<p
align=
"center"
>
Chat view design
</p>
<p
align=
"center"
>
Chat view design
</p>
\ No newline at end of file
6.
Calcalator
Reference video:
-
[
Calcalator
](
https://www.youtube.com/watch?v=G76O79eLcKM
)
<p
align=
"center"
>
<img
src=
"./assets/TestDemos/Calculator.gif"
>
</p>
<p
align=
"center"
>
Calcalator
</p>
\ No newline at end of file
assets/TestDemos/Calculator.gif
0 → 100644
浏览文件 @
802e1216
756.8 KB
src/TerminalMACS.TestDemo/Views/Calculator/CalculatorView.xaml
0 → 100644
浏览文件 @
802e1216
<Window x:Class="TerminalMACS.TestDemo.Views.Calculator.CalculatorView"
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"
mc:Ignorable="d"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
Height="550" Width="300" AllowsTransparency="True"
WindowStyle="None" ResizeMode="NoResize" MouseDown="Window_MouseDown"
WindowStartupLocation="CenterScreen">
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Light.xaml" />
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
</ResourceDictionary.MergedDictionaries>
<!--PRIMARY-->
<SolidColorBrush x:Key="PrimaryHueLightBrush" Color="#349fda"/>
<SolidColorBrush x:Key="PrimaryHueLightForegroundBrush" Color="#FF777777"/>
<SolidColorBrush x:Key="PrimaryHueMidBrush" Color="#FF222222"/>
<SolidColorBrush x:Key="PrimaryHueMidForegroundBrush" Color="#DDDDDD"/>
<SolidColorBrush x:Key="PrimaryHueDarkBrush" Color="#FF000000"/>
<SolidColorBrush x:Key="PrimaryHueDarkForegroundBrush" Color="#FFFFFF"/>
<!--ACCENT-->
<SolidColorBrush x:Key="SecondaryAccentBrush" Color="#FFD14C25"/>
<SolidColorBrush x:Key="SecondaryAccentForegroundBrush" Color="#FFFFFF"/>
<Storyboard x:Key="PowerOff">
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="grid">
<DiscreteObjectKeyFrame KeyTime="0:0:0.2" Value="{x:Static Visibility.Visible}"/>
<DiscreteObjectKeyFrame KeyTime="0:0:1.5" Value="{x:Static Visibility.Visible}"/>
</ObjectAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="grid">
<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="0"/>
<EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="1"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
<Storyboard x:Key="PowerOn">
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="grid">
<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
<DiscreteObjectKeyFrame KeyTime="0:0:1.3" Value="{x:Static Visibility.Visible}"/>
<DiscreteObjectKeyFrame KeyTime="0:0:1.5" Value="{x:Static Visibility.Collapsed}"/>
</ObjectAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="grid">
<EasingDoubleKeyFrame KeyTime="0" Value="1"/>
<EasingDoubleKeyFrame KeyTime="0:0:1.3" Value="0"/>
<EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="0"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</ResourceDictionary>
</Window.Resources>
<Window.Triggers>
<EventTrigger RoutedEvent="ButtonBase.Click" SourceName="ButtonPowerOff">
<BeginStoryboard Storyboard="{StaticResource PowerOff}"/>
</EventTrigger>
<EventTrigger RoutedEvent="ButtonBase.Click" SourceName="ButtonPowerOn">
<BeginStoryboard Storyboard="{StaticResource PowerOn}"/>
</EventTrigger>
</Window.Triggers>
<Border Background="#E5000000" CornerRadius="10">
<Grid>
<StackPanel>
<Grid Height="210">
<StackPanel>
<Button HorizontalAlignment="Left" Margin="10" Style="{StaticResource MaterialDesignFlatButton}" Foreground="{StaticResource PrimaryHueMidForegroundBrush}">
<materialDesign:PackIcon Kind="Menu" Foreground="{StaticResource PrimaryHueLightForegroundBrush}"/>
</Button>
<TextBlock FontSize="15" FontFamily="Oswald" Text="30 + 20 = 50" TextAlignment="Right"
Foreground="{StaticResource PrimaryHueLightForegroundBrush}" Margin="20 0 20 10"/>
</StackPanel>
<StackPanel VerticalAlignment="Bottom">
<TextBlock FontSize="20" FontFamily="Oswald" Text="30 + 47 + 32 -" TextAlignment="Right"
Foreground="{StaticResource PrimaryHueLightForegroundBrush}" Margin="20 0"/>
<TextBlock FontSize="50" FontFamily="Oswald" Text="13" TextAlignment="Right"
Foreground="#FF5885A4" Margin="20 0">
<TextBlock.Effect>
<DropShadowEffect BlurRadius="10" ShadowDepth="1" Color="#FF5885A4"/>
</TextBlock.Effect>
</TextBlock>
</StackPanel>
</Grid>
<Rectangle Height="1" Fill="Gray" Margin="10 0"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<Button Grid.Column="0" Grid.Row="0" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="LetterC" Width="30" Height="30"/>
</Button>
<Button Grid.Column="1" Grid.Row="0" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="PlusMinus" Width="30" Height="30"/>
</Button>
<Button Grid.Column="2" Grid.Row="0" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Percent" Width="30" Height="30"/>
</Button>
<Button Grid.Column="3" Grid.Row="0" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Division" Width="30" Height="30"/>
</Button>
<Button Grid.Column="0" Grid.Row="1" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Number7" Width="30" Height="30"/>
</Button>
<Button Grid.Column="1" Grid.Row="1" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Number8" Width="30" Height="30"/>
</Button>
<Button Grid.Column="2" Grid.Row="1" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Number9" Width="30" Height="30"/>
</Button>
<Button Grid.Column="3" Grid.Row="1" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Multiplication" Width="30" Height="30"/>
</Button>
<Button Grid.Column="0" Grid.Row="2" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Number4" Width="30" Height="30"/>
</Button>
<Button Grid.Column="1" Grid.Row="2" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Number5" Width="30" Height="30"/>
</Button>
<Button Grid.Column="2" Grid.Row="2" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Number6" Width="30" Height="30"/>
</Button>
<Button Grid.Column="3" Grid.Row="2" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Minus" Width="30" Height="30"/>
</Button>
<Button Grid.Column="0" Grid.Row="3" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Number1" Width="30" Height="30"/>
</Button>
<Button Grid.Column="1" Grid.Row="3" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Number2" Width="30" Height="30"/>
</Button>
<Button Grid.Column="2" Grid.Row="3" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Number3" Width="30" Height="30"/>
</Button>
<Button Grid.Column="3" Grid.Row="3" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Plus" Width="30" Height="30"/>
</Button>
<Button x:Name="ButtonPowerOff" Grid.Column="0" Grid.Row="4" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Power" Width="30" Height="30"/>
</Button>
<Button Grid.Column="1" Grid.Row="4" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Number0" Width="30" Height="30"/>
</Button>
<Button Grid.Column="2" Grid.Row="4" Margin="5" Content="."
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
</Button>
<Button Grid.Column="3" Grid.Row="4" Margin="5"
Style="{StaticResource MaterialDesignFloatingActionAccentButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Equal" Width="30" Height="30"/>
</Button>
</Grid>
</StackPanel>
<Border x:Name="grid" CornerRadius="10" Background="Black" Visibility="Collapsed" Opacity="0">
<Button x:Name="ButtonPowerOn" Grid.Column="0" Grid.Row="1" Margin="5" Width="150" Height="150"
Style="{StaticResource MaterialDesignFloatingActionDarkButton}"
BorderThickness="1" BorderBrush="{StaticResource PrimaryHueMidBrush}">
<materialDesign:PackIcon Kind="Power" Width="80" Height="80"/>
</Button>
</Border>
</Grid>
</Border>
</Window>
src/TerminalMACS.TestDemo/Views/Calculator/CalculatorView.xaml.cs
0 → 100644
浏览文件 @
802e1216
using
System.Windows
;
using
System.Windows.Input
;
namespace
TerminalMACS.TestDemo.Views.Calculator
{
/// <summary>
/// CalculatorView.xaml 的交互逻辑
/// </summary>
public
partial
class
CalculatorView
:
Window
{
public
CalculatorView
()
{
InitializeComponent
();
}
private
void
Window_MouseDown
(
object
sender
,
MouseButtonEventArgs
e
)
{
DragMove
();
}
}
}
src/TerminalMACS.TestDemo/Views/MainTabItem.xaml
浏览文件 @
802e1216
...
@@ -107,6 +107,11 @@
...
@@ -107,6 +107,11 @@
<Button Content="Chat view" Click="ShowChatView_Click"/>
<Button Content="Chat view" Click="ShowChatView_Click"/>
</Grid>
</Grid>
</materialDesign:Badged>
</materialDesign:Badged>
<materialDesign:Badged Badge="6">
<Grid>
<Button Content="Calculator" Click="ShowCalculator_Click"/>
</Grid>
</materialDesign:Badged>
</StackPanel>
</StackPanel>
</materialDesign:Card>
</materialDesign:Card>
</WrapPanel>
</WrapPanel>
...
...
src/TerminalMACS.TestDemo/Views/MainTabItem.xaml.cs
浏览文件 @
802e1216
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
using
TerminalMACS.TestDemo.Views.AnimatedColorfulMenu
;
using
TerminalMACS.TestDemo.Views.AnimatedColorfulMenu
;
using
TerminalMACS.TestDemo.Views.AnimatedMenu
;
using
TerminalMACS.TestDemo.Views.AnimatedMenu
;
using
TerminalMACS.TestDemo.Views.BaiduMap
;
using
TerminalMACS.TestDemo.Views.BaiduMap
;
using
TerminalMACS.TestDemo.Views.Calculator
;
using
TerminalMACS.TestDemo.Views.ChatView
;
using
TerminalMACS.TestDemo.Views.ChatView
;
using
TerminalMACS.TestDemo.Views.FoodAppLoginUI
;
using
TerminalMACS.TestDemo.Views.FoodAppLoginUI
;
using
TerminalMACS.TestDemo.Views.InstagramRedesign
;
using
TerminalMACS.TestDemo.Views.InstagramRedesign
;
...
@@ -110,5 +111,12 @@ namespace TerminalMACS.TestDemo.Views
...
@@ -110,5 +111,12 @@ namespace TerminalMACS.TestDemo.Views
view
.
Owner
=
Application
.
Current
.
MainWindow
;
view
.
Owner
=
Application
.
Current
.
MainWindow
;
view
.
Show
();
view
.
Show
();
}
}
private
void
ShowCalculator_Click
(
object
sender
,
RoutedEventArgs
e
)
{
var
view
=
new
CalculatorView
();
view
.
Owner
=
Application
.
Current
.
MainWindow
;
view
.
Show
();
}
}
}
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录