ScreenToGif/Windows/Webcam.xaml
(开头部分) 11KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:n="clr-namespace:ScreenToGif.Controls"
xmlns:u="clr-namespace:ScreenToGif.Util"
xmlns:c="clr-namespace:ScreenToGif.Util.Converters"
x:Class="ScreenToGif.Windows.Webcam" x:Name="WebcamWindow"
Title="{DynamicResource Webcam.Title}" Height="400" Width="600" MinWidth="200" MinHeight="200"
Icon="/Resources/Logo.ico" WindowStartupLocation="CenterScreen"
Loaded="Window_Loaded" LocationChanged="Window_LocationChanged" Closing="Window_Closing">
<Window.Resources>
<c:StageToButtonString x:Key="StageToButtonStringConverter"/>
<c:StageToCanvas x:Key="StageToCanvasConverter"/>
<c:KeysToString x:Key="KeysToStringConverter"/>
<c:ShortcutKeys x:Key="ShortcutKeys"/>
<Storyboard x:Key="ShowDiscardStoryboard">
<BooleanAnimationUsingKeyFrames Storyboard.TargetName="DiscardButton" Storyboard.TargetProperty="IsHitTestVisible" Duration="0:0:0" >
<DiscreteBooleanKeyFrame Value="True" KeyTime="0:0:0"/>
</BooleanAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="DiscardButton" Storyboard.TargetProperty="Visibility" Duration="0:0:0">
<DiscreteObjectKeyFrame Value="{x:Static Visibility.Visible}" KeyTime="0:0:0"/>
</ObjectAnimationUsingKeyFrames>
<DoubleAnimation Storyboard.TargetName="DiscardButton" Storyboard.TargetProperty="(Button.Opacity)" From="0" To="1" Duration="0:0:1">
<DoubleAnimation.EasingFunction>
<PowerEase Power="8" />
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
<Storyboard x:Key="HideDiscardStoryboard">
<BooleanAnimationUsingKeyFrames Storyboard.TargetName="DiscardButton" Storyboard.TargetProperty="IsHitTestVisible" Duration="0:0:0" >
<DiscreteBooleanKeyFrame Value="False" KeyTime="0:0:0"/>
</BooleanAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="DiscardButton" Storyboard.TargetProperty="Visibility" Duration="0:0:0">
<DiscreteObjectKeyFrame Value="{x:Static Visibility.Collapsed}" KeyTime="0:0:0"/>
</ObjectAnimationUsingKeyFrames>
<DoubleAnimation Storyboard.TargetName="DiscardButton" Storyboard.TargetProperty="(Button.Opacity)"
From="{Binding ElementName=DiscardButton,Path=Opacity}" To="0" Duration="0:0:1">
<DoubleAnimation.EasingFunction>
<PowerEase Power="8" />
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</Window.Resources>
<Window.CommandBindings>
<CommandBinding Command="u:Commands.Options" CanExecute="NotRecording_CanExecute" Executed="Options_Executed"/>
<CommandBinding Command="u:Commands.CheckVideoDevices" CanExecute="NotRecording_CanExecute" Executed="CheckVideoDevices_Executed"/>
<CommandBinding Command="Stop" CanExecute="Stop_CanExecute" Executed="Stop_Executed"/>
</Window.CommandBindings>
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="31"/>
后面还有 121 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
