跳到主要内容

github/tai

公开

Tai · Windows 软件与网站使用时长统计。上游 Planshit/Tai 的源码镜像,非灵栈原创;MIT 许可。来源:https://github.com/Planshit/Tai 。本次为手动同步,暂不提供安装包。

提交记录
修改UI/Controls/Charts/ChartsItemTypeA.cs+11 −0看文件
@@ -117,5 +117,16 @@ namespace UI.Controls.Charts
117117 ValueBlockObj.Width = (Data.Value / MaxValue) * (ValueContainer.ActualWidth * 0.95 - ValueTextObj.ActualWidth);
118118 };
119119 }
120新增:
121新增: protected override void OnMouseEnter(MouseEventArgs e)
122新增: {
123新增: base.OnMouseEnter(e);
124新增: VisualStateManager.GoToState(this, "MouseOver", true);
125新增: }
126新增: protected override void OnMouseLeave(MouseEventArgs e)
127新增: {
128新增: base.OnMouseLeave(e);
129新增: VisualStateManager.GoToState(this, "NormalState", true);
130新增: }
120131 }
121132}
修改UI/Controls/Charts/ChartsItemTypeCard.cs+11 −0看文件
@@ -125,5 +125,16 @@ namespace UI.Controls.Charts
125125 ValueBlockObj.Width = ValueBlockObj.Height = (Data.Value / MaxValue) * ActualWidth;
126126 };
127127 }
128新增:
129新增: protected override void OnMouseEnter(MouseEventArgs e)
130新增: {
131新增: base.OnMouseEnter(e);
132新增: VisualStateManager.GoToState(this, "MouseOver", true);
133新增: }
134新增: protected override void OnMouseLeave(MouseEventArgs e)
135新增: {
136新增: base.OnMouseLeave(e);
137新增: VisualStateManager.GoToState(this, "NormalState", true);
138新增: }
128139 }
129140}
修改UI/Themes/Charts/ChartsItemTypeA.xaml+30 −0看文件
@@ -72,6 +72,36 @@
7272 </StackPanel>
7373 </Grid>
7474 </Grid>
75新增: <VisualStateManager.VisualStateGroups>
76新增: <VisualStateGroup x:Name="CommonStates">
77新增: <VisualStateGroup.Transitions>
78新增: <VisualTransition GeneratedDuration="0:0:.3" />
79新增: <VisualTransition GeneratedDuration="0"
80新增: To="Pressed" />
81新增: </VisualStateGroup.Transitions>
82新增: <VisualState x:Name="NormalState" />
83新增: <VisualState x:Name="MouseOver">
84新增: <Storyboard >
85新增: <ColorAnimation Storyboard.TargetProperty="(Rectangle.Fill).(SolidColorBrush.Color)"
86新增: Storyboard.TargetName="ValueBlockObj" To="#2b20d9" >
87新增: <ColorAnimation.EasingFunction>
88新增: <CubicEase EasingMode="EaseInOut"/>
89新增: </ColorAnimation.EasingFunction>
90新增: </ColorAnimation>
91新增: <!--<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"
92新增: Storyboard.TargetName="Bg" >
93新增: <EasingColorKeyFrame KeyTime="0"
94新增: Value="#192B20D9"/>
95新增:
96新增: </ColorAnimationUsingKeyFrames>-->
97新增:
98新增: </Storyboard>
99新增: </VisualState>
100新增: <VisualState x:Name="Pressed">
101新增:
102新增: </VisualState>
103新增: </VisualStateGroup>
104新增: </VisualStateManager.VisualStateGroups>
75105 </Border>
76106
77107 <ControlTemplate.Triggers>
修改UI/Themes/Charts/ChartsItemTypeCard.xaml+46 −6看文件
@@ -14,16 +14,18 @@
1414 <ControlTemplate TargetType="{x:Type local:ChartsItemTypeCard}">
1515 <Grid >
1616 <Grid x:Name="Normal">
17删除: <Border CornerRadius="12">
18删除: <!--<Border.Effect>
19删除: <DropShadowEffect BlurRadius="14" ShadowDepth="0" Direction="0" Opacity="0.05"/>
20删除: </Border.Effect>-->
21删除: <Border Margin="0" Background="White" CornerRadius="12" Width="150" Height="150" >
17新增: <Border x:Name="ShadowBorder" CornerRadius="12">
18新增: <Border.Effect>
19新增: <DropShadowEffect Color="#2b20d9" BlurRadius="17" Direction="0" ShadowDepth="0" Opacity="0"/>
20新增: </Border.Effect>
21新增: <Border x:Name="Border" BorderBrush="Transparent" BorderThickness="2" Margin="0" Background="White" CornerRadius="12" Width="150" Height="150" >
2222
2323 <Border.Clip>
2424 <RectangleGeometry RadiusX="12" RadiusY="12" Rect="0,0,150,150"/>
2525 </Border.Clip>
26删除:
26新增: <!--<Border.RenderTransform>
27新增:
28新增: </Border.RenderTransform>-->
2729 <Grid>
2830 <Rectangle
2931 x:Name="ValueBlockObj"
@@ -66,6 +68,44 @@
6668 <Grid x:Name="Loading" Visibility="Collapsed">
6769 <base:Placeholder CornerRadius="12" Width="150" Height="150"/>
6870 </Grid>
71新增:
72新增: <VisualStateManager.VisualStateGroups>
73新增: <VisualStateGroup x:Name="CommonStates">
74新增: <VisualStateGroup.Transitions>
75新增: <VisualTransition GeneratedDuration="0:0:.3" />
76新增: <VisualTransition GeneratedDuration="0"
77新增: To="Pressed" />
78新增: </VisualStateGroup.Transitions>
79新增: <VisualState x:Name="NormalState" />
80新增: <VisualState x:Name="MouseOver">
81新增: <Storyboard >
82新增: <ColorAnimation Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)"
83新增: Storyboard.TargetName="Border" To="#2b20d9" >
84新增: <ColorAnimation.EasingFunction>
85新增: <CubicEase EasingMode="EaseInOut"/>
86新增: </ColorAnimation.EasingFunction>
87新增: </ColorAnimation>
88新增:
89新增: <DoubleAnimation Storyboard.TargetProperty="(Border.Effect).(DropShadowEffect.Opacity)"
90新增: Storyboard.TargetName="ShadowBorder" To="0.3" >
91新增: <DoubleAnimation.EasingFunction>
92新增: <CubicEase EasingMode="EaseInOut"/>
93新增: </DoubleAnimation.EasingFunction>
94新增: </DoubleAnimation>
95新增: <!--<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"
96新增: Storyboard.TargetName="Bg" >
97新增: <EasingColorKeyFrame KeyTime="0"
98新增: Value="#192B20D9"/>
99新增:
100新增: </ColorAnimationUsingKeyFrames>-->
101新增:
102新增: </Storyboard>
103新增: </VisualState>
104新增: <VisualState x:Name="Pressed">
105新增:
106新增: </VisualState>
107新增: </VisualStateGroup>
108新增: </VisualStateManager.VisualStateGroups>
69109 </Grid>
70110 <ControlTemplate.Triggers>
71111 <Trigger Property="IsLoading" Value="True">