跳到主要内容

github/tai

公开

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

提交记录
修改UI/App.xaml+690 −0看文件
@@ -5,6 +5,696 @@
55 Startup="OnStartup"
66 >
77 <Application.Resources>
8新增: <!--上下文菜单样式-->
9新增: <Style TargetType="{x:Type ContextMenu}">
10新增: <Setter Property="Background" Value="White"/>
11新增: <!--<Setter Property="BorderBrush" Value="{DynamicResource FluentBorderBrush}"/>-->
812
13新增: <Setter Property="Padding" Value="0"/>
14新增: <Setter Property="Template">
15新增: <Setter.Value>
16新增: <ControlTemplate TargetType="{x:Type ContextMenu}">
17新增: <Grid>
18新增: <Border Margin="13" Background="White" CornerRadius="5">
19新增: <Border.Effect>
20新增: <DropShadowEffect ShadowDepth="0" Direction="0" BlurRadius="15" Opacity=".3" />
21新增: </Border.Effect>
22新增: </Border>
23新增: <Border x:Name="Border"
24新增: Background="White"
25新增: BorderBrush="#c4c4c4"
26新增: BorderThickness="1"
27新增: Padding="5"
28新增: Margin="10"
29新增: CornerRadius="5"
30新增: >
31新增: <!--<Border.Effect>
32新增: <DropShadowEffect ShadowDepth="0" Direction="0" BlurRadius="0" Opacity="0" />
33新增: </Border.Effect>-->
34新增: <ScrollViewer Focusable="false" Padding="0">
35新增:
36新增: <ItemsPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
37新增:
38新增: </ScrollViewer>
39新增: </Border>
40新增: </Grid>
41新增: </ControlTemplate>
42新增: </Setter.Value>
43新增: </Setter>
44新增: </Style>
45新增:
46新增: <Style x:Key="{x:Type Menu}"
47新增: TargetType="{x:Type Menu}">
48新增: <Setter Property="OverridesDefaultStyle"
49新增: Value="True" />
50新增: <Setter Property="SnapsToDevicePixels"
51新增: Value="True" />
52新增: <Setter Property="Background"
53新增: Value="Transparent" />
54新增: <Setter Property="BorderThickness"
55新增: Value="0" />
56新增: <Setter Property="Template">
57新增: <Setter.Value>
58新增: <ControlTemplate TargetType="{x:Type Menu}">
59新增: <Border BorderThickness="{TemplateBinding BorderThickness}"
60新增: Background="{TemplateBinding Background}">
61新增:
62新增: <StackPanel ClipToBounds="True"
63新增: Orientation="Horizontal"
64新增: IsItemsHost="True" />
65新增: </Border>
66新增: </ControlTemplate>
67新增: </Setter.Value>
68新增: </Setter>
69新增: </Style>
70新增: <!--#endregion-->
71新增: <!--#region MenuItem-->
72新增:
73新增: <!--分割线-->
74新增: <Style x:Key="{x:Static MenuItem.SeparatorStyleKey}"
75新增: TargetType="{x:Type Separator}">
76新增: <Setter Property="Height"
77新增: Value="1" />
78新增: <Setter Property="Margin"
79新增: Value="35,0,5,0" />
80新增: <Setter Property="Template">
81新增: <Setter.Value>
82新增: <ControlTemplate TargetType="{x:Type Separator}">
83新增: <!--<Border BorderThickness="1">
84新增: <Border.BorderBrush>
85新增: <SolidColorBrush Color="#FFDEDEDE"/>
86新增: </Border.BorderBrush>
87新增: </Border>-->
88新增: <Rectangle Fill="#FFDEDEDE"/>
89新增: </ControlTemplate>
90新增: </Setter.Value>
91新增: </Setter>
92新增: </Style>
93新增:
94新增: <!-- TopLevelHeader 顶部一级菜单栏 -->
95新增: <ControlTemplate x:Key="{x:Static MenuItem.TopLevelHeaderTemplateKey}"
96新增: TargetType="{x:Type MenuItem}">
97新增: <Border x:Name="Border" Padding="0" Background="Transparent">
98新增: <Grid>
99新增: <ContentPresenter Margin="10,4"
100新增: ContentSource="Header"
101新增: RecognizesAccessKey="True" />
102新增: <Popup x:Name="Popup"
103新增: Placement="Bottom"
104新增: IsOpen="{TemplateBinding IsSubmenuOpen}"
105新增: AllowsTransparency="True"
106新增: Focusable="False"
107新增: PopupAnimation="Fade"
108新增: ScrollViewer.VerticalScrollBarVisibility="Hidden">
109新增: <Border x:Name="SubmenuBorder"
110新增: SnapsToDevicePixels="True"
111新增: BorderThickness="1"
112新增: Background="White"
113新增: BorderBrush="#2b20d9"
114新增: Margin="10"
115新增: CornerRadius="0"
116新增:
117新增: >
118新增: <Border.Effect>
119新增: <DropShadowEffect BlurRadius="11" Opacity="0.2" Direction="218" RenderingBias="Quality" ShadowDepth="1"/>
120新增: </Border.Effect>
121新增:
122新增: <ScrollViewer CanContentScroll="True"
123新增: >
124新增: <StackPanel IsItemsHost="True"
125新增: KeyboardNavigation.DirectionalNavigation="Cycle" />
126新增: </ScrollViewer>
127新增: </Border>
128新增: </Popup>
129新增: </Grid>
130新增: </Border>
131新增: <ControlTemplate.Triggers>
132新增: <Trigger Property="IsSuspendingPopupAnimation"
133新增: Value="true">
134新增: <Setter TargetName="Popup"
135新增: Property="PopupAnimation"
136新增: Value="None" />
137新增: </Trigger>
138新增: <Trigger Property="IsHighlighted"
139新增: Value="true">
140新增: <Setter TargetName="Border"
141新增: Property="BorderBrush"
142新增: Value="Transparent" />
143新增: <Setter Property="Background"
144新增: TargetName="Border" Value="#f0f0f0">
145新增:
146新增: </Setter>
147新增: </Trigger>
148新增: <Trigger SourceName="Popup"
149新增: Property="AllowsTransparency"
150新增: Value="True">
151新增: <!--<Setter TargetName="SubmenuBorder"
152新增: Property="CornerRadius"
153新增: Value="0,0,4,4" />-->
154新增: <!--<Setter TargetName="SubmenuBorder"
155新增: Property="Padding"
156新增: Value="0,0,0,20" />-->
157新增: </Trigger>
158新增: <Trigger Property="IsEnabled"
159新增: Value="False">
160新增: <Setter Property="Foreground" Value="#ccc">
161新增:
162新增: </Setter>
163新增: </Trigger>
164新增: </ControlTemplate.Triggers>
165新增: </ControlTemplate>
166新增:
167新增: <!-- TopLevelItem -->
168新增: <ControlTemplate x:Key="{x:Static MenuItem.TopLevelItemTemplateKey}"
169新增: TargetType="{x:Type MenuItem}">
170新增: <Border x:Name="Border">
171新增: <Grid>
172新增: <ContentPresenter Margin="6,3,6,3"
173新增: ContentSource="Header"
174新增: RecognizesAccessKey="True" />
175新增: </Grid>
176新增: </Border>
177新增: <ControlTemplate.Triggers>
178新增: <Trigger Property="IsHighlighted"
179新增: Value="true">
180新增: <Setter Property="Background"
181新增: TargetName="Border" Value="red">
182新增:
183新增: </Setter>
184新增: </Trigger>
185新增: <Trigger Property="IsEnabled"
186新增: Value="False">
187新增: <Setter Property="Foreground" Value="#ccc">
188新增:
189新增: </Setter>
190新增: </Trigger>
191新增: </ControlTemplate.Triggers>
192新增: </ControlTemplate>
193新增:
194新增: <!-- SubmenuItem -->
195新增: <ControlTemplate x:Key="{x:Static MenuItem.SubmenuItemTemplateKey}"
196新增: TargetType="{x:Type MenuItem}">
197新增: <Border x:Name="Border"
198新增: Background="White"
199新增: CornerRadius="5"
200新增: MinWidth="150"
201新增: Padding="0,6">
202新增: <Grid>
203新增: <Grid.ColumnDefinitions>
204新增: <ColumnDefinition Width="20"
205新增: SharedSizeGroup="Icon" />
206新增: <ColumnDefinition Width="20" />
207新增: <ColumnDefinition Width="Auto"
208新增: SharedSizeGroup="Shortcut" />
209新增: <ColumnDefinition Width="13" />
210新增: </Grid.ColumnDefinitions>
211新增: <ContentPresenter x:Name="Icon"
212新增:
213新增: VerticalAlignment="Center"
214新增:
215新增: HorizontalAlignment="Center"
216新增: ContentSource="Icon" />
217新增: <Rectangle x:Name="CheckMark"
218新增: Grid.Column="1"
219新增: Fill="#2B20D9"
220新增: Width="5"
221新增: Height="5"
222新增: VerticalAlignment="Center"
223新增: HorizontalAlignment="Center"
224新增: Visibility="Hidden"
225新增: SnapsToDevicePixels="True"/>
226新增: <ContentPresenter x:Name="HeaderHost"
227新增: Grid.Column="2"
228新增: ContentSource="Header"
229新增: RecognizesAccessKey="True" />
230新增: <TextBlock x:Name="InputGestureText"
231新增: Grid.Column="3"
232新增: FontWeight="Normal"
233新增: Text="{TemplateBinding InputGestureText}"
234新增: Margin="0"
235新增:
236新增: DockPanel.Dock="Right" />
237新增: </Grid>
238新增: </Border>
239新增: <ControlTemplate.Triggers>
240新增: <Trigger Property="ButtonBase.Command"
241新增: Value="{x:Null}" />
242新增: <!--<Trigger Property="Icon"
243新增: Value="{x:Null}">
244新增: <Setter TargetName="Icon"
245新增: Property="Visibility"
246新增: Value="Hidden" />
247新增: </Trigger>-->
248新增: <Trigger Property="IsChecked"
249新增: Value="true">
250新增: <Setter TargetName="CheckMark"
251新增: Property="Visibility"
252新增: Value="Visible" />
253新增: </Trigger>
254新增:
255新增: <Trigger Property="IsHighlighted"
256新增: Value="true">
257新增: <Setter Property="Background"
258新增: TargetName="Border" Value="#F0F0F0">
259新增:
260新增: </Setter>
261新增: <!--<Setter Property="BorderBrush"
262新增: TargetName="Border">
263新增: <Setter.Value>
264新增: <LinearGradientBrush EndPoint="0.5,1"
265新增: StartPoint="0.5,0">
266新增: <GradientStop Color="{DynamicResource BorderMediumColor}"
267新增: Offset="0" />
268新增: <GradientStop Color="Transparent"
269新增: Offset="1" />
270新增: </LinearGradientBrush>
271新增: </Setter.Value>
272新增: </Setter>-->
273新增: </Trigger>
274新增: <Trigger Property="IsEnabled"
275新增: Value="false">
276新增: <Setter Property="Foreground" Value="#ccc">
277新增:
278新增: </Setter>
279新增: </Trigger>
280新增: </ControlTemplate.Triggers>
281新增: </ControlTemplate>
282新增:
283新增: <!--二级菜单样式-->
284新增: <ControlTemplate x:Key="{x:Static MenuItem.SubmenuHeaderTemplateKey}"
285新增: TargetType="{x:Type MenuItem}">
286新增: <Border x:Name="Border"
287新增: BorderThickness="0"
288新增: MinWidth="150"
289新增: Padding="0,6"
290新增: Background="White"
291新增: CornerRadius="5">
292新增: <Grid>
293新增: <Grid.ColumnDefinitions>
294新增: <ColumnDefinition Width="20"
295新增: SharedSizeGroup="Icon" />
296新增: <ColumnDefinition Width="20" />
297新增: <ColumnDefinition Width="Auto" />
298新增:
299新增: <ColumnDefinition Width="13" />
300新增: </Grid.ColumnDefinitions>
301新增: <ContentPresenter x:Name="Icon"
302新增: Margin="6,0,6,0"
303新增: VerticalAlignment="Center"
304新增: ContentSource="Icon" />
305新增: <Rectangle x:Name="CheckMark"
306新增: Grid.Column="1"
307新增: Fill="#2B20D9"
308新增: Width="5"
309新增: Height="5"
310新增: VerticalAlignment="Center"
311新增: HorizontalAlignment="Center"
312新增: Visibility="Hidden"
313新增: SnapsToDevicePixels="True"/>
314新增: <ContentPresenter x:Name="HeaderHost"
315新增: Grid.Column="2"
316新增: ContentSource="Header"
317新增: RecognizesAccessKey="True"
318新增: Margin="0,0,0,0"/>
319新增: <!--<TextBlock x:Name="InputGestureText"
320新增: Grid.Column="2"
321新增: Text="{TemplateBinding InputGestureText}"
322新增: Margin="0"
323新增: FontWeight="Normal"
324新增: DockPanel.Dock="Right" />-->
325新增: <Path Grid.Column="3"
326新增: HorizontalAlignment="Center"
327新增: VerticalAlignment="Center"
328新增: Data="M 0 0 L 0 7 L 4 3.5 Z"
329新增: Margin="10,0,0,0">
330新增: <Path.Fill>
331新增: <SolidColorBrush Color="#2B20D9" />
332新增: </Path.Fill>
333新增: </Path>
334新增: <Popup x:Name="Popup"
335新增: Placement="Right"
336新增: HorizontalOffset="0"
337新增: VerticalOffset="-5"
338新增: IsOpen="{TemplateBinding IsSubmenuOpen}"
339新增: AllowsTransparency="True"
340新增: Focusable="False"
341新增: PopupAnimation="Fade">
342新增: <Grid>
343新增: <Border Margin="13" Background="White" CornerRadius="5">
344新增: <Border.Effect>
345新增: <DropShadowEffect ShadowDepth="0" Direction="0" BlurRadius="15" Opacity=".3" />
346新增: </Border.Effect>
347新增: </Border>
348新增: <Border x:Name="SubmenuBorder"
349新增: SnapsToDevicePixels="True"
350新增: Background="White"
351新增: CornerRadius="5"
352新增: BorderThickness="1"
353新增: BorderBrush="#ccc"
354新增:
355新增: Margin="10">
356新增:
357新增: <ScrollViewer CanContentScroll="True"
358新增: >
359新增: <StackPanel IsItemsHost="True"
360新增: KeyboardNavigation.DirectionalNavigation="Cycle" />
361新增: </ScrollViewer>
362新增: </Border>
363新增: </Grid>
364新增:
365新增: </Popup>
366新增: </Grid>
367新增: </Border>
368新增: <ControlTemplate.Triggers>
369新增: <Trigger Property="Icon"
370新增: Value="{x:Null}">
371新增: <Setter TargetName="Icon"
372新增: Property="Visibility"
373新增: Value="Collapsed" />
374新增: </Trigger>
375新增: <Trigger Property="IsChecked"
376新增: Value="true">
377新增: <Setter TargetName="CheckMark"
378新增: Property="Visibility"
379新增: Value="Visible" />
380新增: </Trigger>
381新增: <Trigger Property="IsHighlighted"
382新增: Value="true">
383新增: <Setter Property="Background"
384新增: TargetName="Border" Value="#F0F0F0">
385新增: </Setter>
386新增: </Trigger>
387新增: <Trigger SourceName="Popup"
388新增: Property="AllowsTransparency"
389新增: Value="True">
390新增: <Setter TargetName="SubmenuBorder"
391新增: Property="Padding"
392新增: Value="0" />
393新增: </Trigger>
394新增: <Trigger Property="IsEnabled"
395新增: Value="false">
396新增: <Setter Property="Foreground" Value="#ccc">
397新增: </Setter>
398新增: </Trigger>
399新增: </ControlTemplate.Triggers>
400新增: </ControlTemplate>
401新增:
402新增: <!-- MenuItem Style -->
403新增: <Style x:Key="{x:Type MenuItem}"
404新增: TargetType="{x:Type MenuItem}">
405新增:
406新增: <Setter Property="OverridesDefaultStyle"
407新增: Value="True" />
408新增: <Setter Property="Foreground" Value="#1a1a1a"/>
409新增: <Style.Triggers>
410新增: <Trigger Property="Role"
411新增: Value="TopLevelHeader">
412新增: <Setter Property="Template"
413新增: Value="{StaticResource {x:Static MenuItem.TopLevelHeaderTemplateKey}}" />
414新增: <Setter Property="Grid.IsSharedSizeScope"
415新增: Value="true" />
416新增: </Trigger>
417新增: <Trigger Property="Role"
418新增: Value="TopLevelItem">
419新增: <Setter Property="Template"
420新增: Value="{StaticResource {x:Static MenuItem.TopLevelItemTemplateKey}}" />
421新增: </Trigger>
422新增: <Trigger Property="Role"
423新增: Value="SubmenuHeader">
424新增: <Setter Property="Template"
425新增: Value="{StaticResource {x:Static MenuItem.SubmenuHeaderTemplateKey}}" />
426新增: </Trigger>
427新增: <Trigger Property="Role"
428新增: Value="SubmenuItem">
429新增: <Setter Property="Template"
430新增: Value="{StaticResource {x:Static MenuItem.SubmenuItemTemplateKey}}" />
431新增: </Trigger>
432新增: </Style.Triggers>
433新增: </Style>
434新增:
435新增: <!--滚动条样式-->
436新增: <Style x:Key="ScrollBarThumb"
437新增: TargetType="{x:Type Thumb}">
438新增: <Setter Property="OverridesDefaultStyle"
439新增: Value="true"/>
440新增: <Setter Property="IsTabStop"
441新增: Value="false"/>
442新增: <Setter Property="Template">
443新增: <Setter.Value>
444新增: <ControlTemplate TargetType="{x:Type Thumb}">
445新增: <Grid>
446新增: <Rectangle
447新增: x:Name="Bar"
448新增: Fill="#8a8a8a"
449新增: RadiusX="4"
450新增: RadiusY="4"/>
451新增: </Grid>
452新增: <ControlTemplate.Triggers>
453新增: <Trigger Property="IsMouseOver" Value="True">
454新增: <Setter TargetName="Bar" Property="Fill" Value="{DynamicResource ThemeBrush}" />
455新增: </Trigger>
456新增: </ControlTemplate.Triggers>
457新增: </ControlTemplate>
458新增:
459新增: </Setter.Value>
460新增: </Setter>
461新增: </Style>
462新增: <Style x:Key="HorizontalScrollBarPageButton"
463新增: TargetType="{x:Type RepeatButton}">
464新增: <Setter Property="OverridesDefaultStyle"
465新增: Value="true"/>
466新增: <Setter Property="Background"
467新增: Value="Transparent"/>
468新增: <Setter Property="Focusable"
469新增: Value="false"/>
470新增: <Setter Property="IsTabStop"
471新增: Value="false"/>
472新增: <Setter Property="Opacity"
473新增: Value="0"/>
474新增: <Setter Property="Template">
475新增: <Setter.Value>
476新增: <ControlTemplate TargetType="{x:Type RepeatButton}">
477新增: <Rectangle Fill="{TemplateBinding Background}"
478新增: Width="{TemplateBinding Width}"
479新增: Height="{TemplateBinding Height}"/>
480新增: </ControlTemplate>
481新增: </Setter.Value>
482新增: </Setter>
483新增: </Style>
484新增: <Style x:Key="VerticalScrollBarPageButton"
485新增: TargetType="{x:Type RepeatButton}">
486新增: <Setter Property="OverridesDefaultStyle"
487新增: Value="true"/>
488新增: <Setter Property="Background"
489新增: Value="Transparent"/>
490新增: <Setter Property="Focusable"
491新增: Value="false"/>
492新增: <Setter Property="IsTabStop"
493新增: Value="false"/>
494新增: <Setter Property="Opacity"
495新增: Value="0"/>
496新增: <Setter Property="Template">
497新增: <Setter.Value>
498新增: <ControlTemplate TargetType="{x:Type RepeatButton}">
499新增: <Rectangle Fill="{TemplateBinding Background}"
500新增: Width="{TemplateBinding Width}"
501新增: Height="{TemplateBinding Height}"/>
502新增: </ControlTemplate>
503新增: </Setter.Value>
504新增: </Setter>
505新增: </Style>
506新增: <Style
507新增: TargetType="{x:Type ScrollBar}">
508新增: <Setter Property="OverridesDefaultStyle"
509新增: Value="True" />
510新增: <Setter Property="Stylus.IsPressAndHoldEnabled"
511新增: Value="false"/>
512新增: <Setter Property="Stylus.IsFlicksEnabled"
513新增: Value="false"/>
514新增: <Setter Property="Background"
515新增: Value="Transparent"/>
516新增: <Setter Property="Margin"
517新增: Value="0,0,0,0"/>
518新增: <Setter Property="Width"
519新增: Value="8"/>
520新增: <Setter Property="MinWidth"
521新增: Value="2"/>
522新增: <Setter Property="Opacity"
523新增: Value="1"/>
524新增: <Setter Property="Template">
525新增: <Setter.Value>
526新增: <ControlTemplate TargetType="{x:Type ScrollBar}">
527新增: <Grid x:Name="Bg" SnapsToDevicePixels="true">
528新增: <Track x:Name="PART_Track"
529新增: IsEnabled="{TemplateBinding IsMouseOver}"
530新增: IsDirectionReversed="true">
531新增: <Track.DecreaseRepeatButton>
532新增: <RepeatButton
533新增: Style="{StaticResource VerticalScrollBarPageButton}"
534新增: Command="{x:Static ScrollBar.PageUpCommand}"/>
535新增: </Track.DecreaseRepeatButton>
536新增: <Track.IncreaseRepeatButton>
537新增: <RepeatButton
538新增: Style="{StaticResource VerticalScrollBarPageButton}"
539新增: Command="{x:Static ScrollBar.PageDownCommand}"/>
540新增: </Track.IncreaseRepeatButton>
541新增: <Track.Thumb>
542新增: <Thumb Style="{StaticResource ScrollBarThumb}"/>
543新增: </Track.Thumb>
544新增: </Track>
545新增: </Grid>
546新增: </ControlTemplate>
547新增: </Setter.Value>
548新增: </Setter>
549新增: <Style.Triggers>
550新增: <Trigger Property="Orientation"
551新增: Value="Horizontal">
552新增: <Setter Property="Background"
553新增: Value="Transparent"/>
554新增: <Setter Property="Margin"
555新增: Value="1,0,6,1"/>
556新增: <Setter Property="Height"
557新增: Value="5"/>
558新增: <Setter Property="MinHeight"
559新增: Value="5"/>
560新增: <Setter Property="Width"
561新增: Value="Auto"/>
562新增: <Setter Property="Opacity"
563新增: Value="0"/>
564新增: <Setter Property="Template">
565新增: <Setter.Value>
566新增: <ControlTemplate TargetType="{x:Type ScrollBar}">
567新增: <Grid x:Name="Bg" SnapsToDevicePixels="true">
568新增: <Track x:Name="PART_Track"
569新增: IsEnabled="{TemplateBinding IsMouseOver}">
570新增: <Track.DecreaseRepeatButton>
571新增: <RepeatButton Style="{StaticResource HorizontalScrollBarPageButton}"
572新增: Command="{x:Static ScrollBar.PageLeftCommand}"/>
573新增: </Track.DecreaseRepeatButton>
574新增: <Track.IncreaseRepeatButton>
575新增: <RepeatButton Style="{StaticResource HorizontalScrollBarPageButton}"
576新增: Command="{x:Static ScrollBar.PageRightCommand}"/>
577新增: </Track.IncreaseRepeatButton>
578新增: <Track.Thumb>
579新增: <Thumb Style="{StaticResource ScrollBarThumb}"/>
580新增: </Track.Thumb>
581新增: </Track>
582新增: </Grid>
583新增: </ControlTemplate>
584新增: </Setter.Value>
585新增: </Setter>
586新增: </Trigger>
587新增: </Style.Triggers>
588新增: </Style>
589新增: <!-- ScrollViewer -->
590新增: <Style
591新增: TargetType="{x:Type ScrollViewer}">
592新增: <Setter Property="OverridesDefaultStyle"
593新增: Value="True" />
594新增: <Setter Property="Template">
595新增: <Setter.Value>
596新增: <ControlTemplate TargetType="{x:Type ScrollViewer}">
597新增: <Border BorderBrush="{TemplateBinding BorderBrush}"
598新增: BorderThickness="{TemplateBinding BorderThickness}"
599新增: Padding="{TemplateBinding Padding}"
600新增: >
601新增: <Grid Background="{TemplateBinding Background}">
602新增: <!--ScrollViewer左侧内容模版,对它没什么特别的操作,默认就可以-->
603新增: <!--<ScrollContentPresenter x:Name="PART_ScrollContentPresenter"
604新增: CanContentScroll="{TemplateBinding CanContentScroll}"
605新增: CanHorizontallyScroll="False"
606新增: CanVerticallyScroll="True"
607新增: ContentTemplate="{TemplateBinding ContentTemplate}"
608新增: Content="{TemplateBinding Content}"
609新增: Grid.Column="0"
610新增: Margin="{TemplateBinding Padding}"
611新增: Grid.Row="0" />-->
612新增:
613新增: <ScrollContentPresenter
614新增: CanContentScroll="{TemplateBinding CanContentScroll}"
615新增: Cursor="{TemplateBinding Cursor}"
616新增: Margin="{TemplateBinding Padding}"
617新增: Content="{TemplateBinding Content}"
618新增: ContentTemplate="{TemplateBinding ContentTemplate}"/>
619新增: <ScrollBar x:Name="PART_VerticalScrollBar"
620新增: HorizontalAlignment="Right"
621新增: Maximum="{TemplateBinding ScrollableHeight}"
622新增: Opacity="0"
623新增: Orientation="Vertical"
624新增: ScrollViewer.IsDeferredScrollingEnabled="True"
625新增: ViewportSize="{TemplateBinding ViewportHeight}"
626新增: Value="{TemplateBinding VerticalOffset}"
627新增: Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}" />
628新增: <ScrollBar x:Name="PART_HorizontalScrollBar"
629新增: Maximum="{TemplateBinding ScrollableWidth}"
630新增: Orientation="Horizontal"
631新增: ScrollViewer.IsDeferredScrollingEnabled="True"
632新增: VerticalAlignment="Bottom"
633新增: Value="{TemplateBinding HorizontalOffset}"
634新增: ViewportSize="{TemplateBinding ViewportWidth}"
635新增: Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}"/>
636新增: </Grid>
637新增: </Border>
638新增: <ControlTemplate.Triggers>
639新增: <Trigger Property="IsMouseOver" Value="True">
640新增: <Setter TargetName="PART_VerticalScrollBar" Property="Opacity" Value=".5" />
641新增:
642新增: </Trigger>
643新增: <Trigger Property="IsMouseOver" Value="False">
644新增: <Setter TargetName="PART_VerticalScrollBar" Property="Opacity" Value="0" />
645新增:
646新增: </Trigger>
647新增: <EventTrigger RoutedEvent="MouseEnter"
648新增: SourceName="PART_VerticalScrollBar">
649新增: <BeginStoryboard>
650新增: <Storyboard>
651新增:
652新增: <DoubleAnimation
653新增: Storyboard.TargetName="PART_VerticalScrollBar"
654新增: Storyboard.TargetProperty="Opacity"
655新增: To="1"
656新增: Duration="0:0:0.3"/>
657新增:
658新增: <!--<DoubleAnimation
659新增: Storyboard.TargetName="PART_VerticalScrollBar"
660新增: Storyboard.TargetProperty="Width"
661新增: To="8"
662新增: Duration="0:0:0.1"/>-->
663新增: </Storyboard>
664新增: </BeginStoryboard>
665新增: </EventTrigger>
666新增: <EventTrigger RoutedEvent="MouseLeave"
667新增: SourceName="PART_VerticalScrollBar">
668新增: <BeginStoryboard>
669新增: <Storyboard>
670新增: <DoubleAnimation
671新增: Storyboard.TargetName="PART_VerticalScrollBar"
672新增: Storyboard.TargetProperty="Opacity"
673新增: To=".5"
674新增: Duration="0:0:0.3"/>
675新增: <!--<DoubleAnimation
676新增: Storyboard.TargetName="PART_VerticalScrollBar"
677新增: Storyboard.TargetProperty="Opacity"
678新增: To="0.5"
679新增: Duration="0:0:0.3"/>-->
680新增:
681新增: <!--<DoubleAnimation
682新增: Storyboard.TargetName="PART_VerticalScrollBar"
683新增: Storyboard.TargetProperty="Width"
684新增: To="2"
685新增: Duration="0:0:0.1"/>-->
686新增: </Storyboard>
687新增: </BeginStoryboard>
688新增: </EventTrigger>
689新增: </ControlTemplate.Triggers>
690新增:
691新增: </ControlTemplate>
692新增: </Setter.Value>
693新增: </Setter>
694新增: </Style>
695新增:
696新增:
697新增:
698新增:
9699 </Application.Resources>
10700</Application>