MainWindow.xaml

(开头部分) 40KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<Window x:Class="UnitTransform.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:UnitTransform.Model" 
        Title="单位换算" Height="363" Width="515" Loaded="Window_Loaded" MaxHeight="363" MaxWidth="515" MinHeight="363" MinWidth="515" Icon="/UnitTransform;component/Images/UnitTrans.png" WindowStartupLocation="CenterScreen">
    <Window.Resources>
        <!--切换动画-->
        <Storyboard x:Key="sbLeave" Completed="sbLeave_Completed">
            <DoubleAnimation Duration="0:0:0.5" From="1" To="0" Storyboard.TargetProperty="Opacity" />
        </Storyboard>
        <Storyboard x:Key="sbEnter" >
            <DoubleAnimation Duration="0:0:0.5" From="0" To="1" Storyboard.TargetProperty="Opacity" />
        </Storyboard>
        <!--样式-->
        <Style TargetType="TextBox" x:Name="txtStyle">
            <!--修改模板属性-->
            <Setter Property="Template">
                <Setter.Value>
                    <!--控件模板-->
                    <ControlTemplate TargetType="TextBox">
                        <!--背景色-->
                        <Border x:Name="txtback" Opacity="1" Padding="1" BorderBrush="LightGray" CornerRadius="3" BorderThickness="1">
                            <Border.Background>
                                <SolidColorBrush Color="Transparent" />
                            </Border.Background>
                            <DockPanel LastChildFill="True">
                                <ScrollViewer DockPanel.Dock="Left" x:Name="PART_ContentHost" Background="Transparent"/>
                            </DockPanel>
                        </Border>

                        <!--触发器-->
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsFocused" Value="True">
                                <Trigger.EnterActions>
                                    <BeginStoryboard>
                                        <Storyboard>
                                            <ColorAnimation To="#B9D7FC" BeginTime="0:0:0.0" Duration="0:0:0.3" Storyboard.TargetName="txtback" 
                                                            Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)" />
                                        </Storyboard>
                                    </BeginStoryboard>
                                </Trigger.EnterActions>
                                <Trigger.ExitActions>
                                    <BeginStoryboard>
                                        <Storyboard>
                                            <ColorAnimation BeginTime="0:0:0.0" Duration="0:0:0.3" Storyboard.TargetName="txtback" 
                                                            Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)" />
                                        </Storyboard>
                                    </BeginStoryboard>
                                </Trigger.ExitActions>
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
        <Style TargetType="Label" x:Name="lblStyle">
            <!--修改模板属性-->
            <Setter Property="Template">
                <Setter.Value>
                    <!--控件模板-->
后面还有 407 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。