Eabei.UI/XMenuButton.xaml
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<UserControl x:Name="userControl" x:Class="Eabei.UI.XMenuButton"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:Eabei.UI"
mc:Ignorable="d"
Cursor="Hand"
d:DesignHeight="70" d:DesignWidth="200">
<UserControl.Resources>
<Style x:Key="GridBackgroudStyle" TargetType="{x:Type Grid}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Trigger.Setters>
<Setter Property="Background" Value="{Binding MenuBtnOver}"/>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>
<Style TargetType="{x:Type local:XMenuButton}">
<Style.Triggers>
<Trigger Property="IsClick" Value="true">
<Trigger.Setters>
<Setter Property="Background" Value="{Binding MenuBtnClick}"/>
<Setter Property="Foreground" Value="{StaticResource ThemeBrush}"/>
</Trigger.Setters>
</Trigger>
<Trigger Property="IsClick" Value="false">
<Trigger.Setters>
<Setter Property="Background" Value="#00cd5c5c"/>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>
<Storyboard x:Key="ShowStoryboard">
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="bgStyle">
<DiscreteObjectKeyFrame KeyTime="0:0:0.0" Value="{x:Static Visibility.Visible}"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
<Storyboard x:Key="HideStoryboard">
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="bgStyle">
<DiscreteObjectKeyFrame KeyTime="0:0:0.0" Value="{x:Static Visibility.Collapsed}"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</UserControl.Resources>
<Grid Style="{DynamicResource GridBackgroudStyle}" MouseDown="Grid_MouseDown">
<!--<Grid.InputBindings>
<MouseBinding MouseAction="LeftClick" Command="{Binding LeftClickCommand,RelativeSource={RelativeSource TemplatedParent}}"></MouseBinding>
</Grid.InputBindings>-->
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{Binding Path=IconMarginX}"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Image Source="{Binding Path=MenuIcon}" HorizontalAlignment="Right" Width="{Binding Path= IconSize.Width}" Height="{Binding Path= IconSize.Height}"/>
后面还有 12 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
