hotfix: 修复 BAML 反序列化运行时错误 (v2.0.2)
问题: 启动时报 System.Windows.Baml2006.DeferredBinaryDeserializerExtension 异常 根因: ResourceDictionary 中使用了不合法的共享资源类型 修复: - 移除主题中 DropShadowEffect/CubicEase/QuadraticEase/Duration 共享资源 - 将所有 Effect 和 EasingFunction 改为内联声明 - 修复 DynamicResource 引用
This commit is contained in:
@@ -43,12 +43,18 @@
|
||||
<Storyboard>
|
||||
<DoubleAnimation Storyboard.TargetName="btnBorder"
|
||||
Storyboard.TargetProperty="RenderTransform.(ScaleTransform.ScaleX)"
|
||||
To="1.05" Duration="0:0:0.150"
|
||||
EasingFunction="{StaticResource CubicEase}"/>
|
||||
To="1.05" Duration="0:0:0.150">
|
||||
<DoubleAnimation.EasingFunction>
|
||||
<CubicEase EasingMode="EaseOut"/>
|
||||
</DoubleAnimation.EasingFunction>
|
||||
</DoubleAnimation>
|
||||
<DoubleAnimation Storyboard.TargetName="btnBorder"
|
||||
Storyboard.TargetProperty="RenderTransform.(ScaleTransform.ScaleY)"
|
||||
To="1.05" Duration="0:0:0.150"
|
||||
EasingFunction="{StaticResource CubicEase}"/>
|
||||
To="1.05" Duration="0:0:0.150">
|
||||
<DoubleAnimation.EasingFunction>
|
||||
<CubicEase EasingMode="EaseOut"/>
|
||||
</DoubleAnimation.EasingFunction>
|
||||
</DoubleAnimation>
|
||||
</Storyboard>
|
||||
</BeginStoryboard>
|
||||
</Trigger.EnterActions>
|
||||
@@ -57,12 +63,18 @@
|
||||
<Storyboard>
|
||||
<DoubleAnimation Storyboard.TargetName="btnBorder"
|
||||
Storyboard.TargetProperty="RenderTransform.(ScaleTransform.ScaleX)"
|
||||
To="1.0" Duration="0:0:0.150"
|
||||
EasingFunction="{StaticResource CubicEase}"/>
|
||||
To="1.0" Duration="0:0:0.150">
|
||||
<DoubleAnimation.EasingFunction>
|
||||
<CubicEase EasingMode="EaseOut"/>
|
||||
</DoubleAnimation.EasingFunction>
|
||||
</DoubleAnimation>
|
||||
<DoubleAnimation Storyboard.TargetName="btnBorder"
|
||||
Storyboard.TargetProperty="RenderTransform.(ScaleTransform.ScaleY)"
|
||||
To="1.0" Duration="0:0:0.150"
|
||||
EasingFunction="{StaticResource CubicEase}"/>
|
||||
To="1.0" Duration="0:0:0.150">
|
||||
<DoubleAnimation.EasingFunction>
|
||||
<CubicEase EasingMode="EaseOut"/>
|
||||
</DoubleAnimation.EasingFunction>
|
||||
</DoubleAnimation>
|
||||
</Storyboard>
|
||||
</BeginStoryboard>
|
||||
</Trigger.ExitActions>
|
||||
@@ -108,12 +120,18 @@
|
||||
<Storyboard>
|
||||
<DoubleAnimation Storyboard.TargetName="btnBorder"
|
||||
Storyboard.TargetProperty="RenderTransform.(ScaleTransform.ScaleX)"
|
||||
To="1.05" Duration="0:0:0.150"
|
||||
EasingFunction="{StaticResource CubicEase}"/>
|
||||
To="1.05" Duration="0:0:0.150">
|
||||
<DoubleAnimation.EasingFunction>
|
||||
<CubicEase EasingMode="EaseOut"/>
|
||||
</DoubleAnimation.EasingFunction>
|
||||
</DoubleAnimation>
|
||||
<DoubleAnimation Storyboard.TargetName="btnBorder"
|
||||
Storyboard.TargetProperty="RenderTransform.(ScaleTransform.ScaleY)"
|
||||
To="1.05" Duration="0:0:0.150"
|
||||
EasingFunction="{StaticResource CubicEase}"/>
|
||||
To="1.05" Duration="0:0:0.150">
|
||||
<DoubleAnimation.EasingFunction>
|
||||
<CubicEase EasingMode="EaseOut"/>
|
||||
</DoubleAnimation.EasingFunction>
|
||||
</DoubleAnimation>
|
||||
</Storyboard>
|
||||
</BeginStoryboard>
|
||||
</Trigger.EnterActions>
|
||||
@@ -122,12 +140,18 @@
|
||||
<Storyboard>
|
||||
<DoubleAnimation Storyboard.TargetName="btnBorder"
|
||||
Storyboard.TargetProperty="RenderTransform.(ScaleTransform.ScaleX)"
|
||||
To="1.0" Duration="0:0:0.150"
|
||||
EasingFunction="{StaticResource CubicEase}"/>
|
||||
To="1.0" Duration="0:0:0.150">
|
||||
<DoubleAnimation.EasingFunction>
|
||||
<CubicEase EasingMode="EaseOut"/>
|
||||
</DoubleAnimation.EasingFunction>
|
||||
</DoubleAnimation>
|
||||
<DoubleAnimation Storyboard.TargetName="btnBorder"
|
||||
Storyboard.TargetProperty="RenderTransform.(ScaleTransform.ScaleY)"
|
||||
To="1.0" Duration="0:0:0.150"
|
||||
EasingFunction="{StaticResource CubicEase}"/>
|
||||
To="1.0" Duration="0:0:0.150">
|
||||
<DoubleAnimation.EasingFunction>
|
||||
<CubicEase EasingMode="EaseOut"/>
|
||||
</DoubleAnimation.EasingFunction>
|
||||
</DoubleAnimation>
|
||||
</Storyboard>
|
||||
</BeginStoryboard>
|
||||
</Trigger.ExitActions>
|
||||
@@ -138,10 +162,6 @@
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!-- 缓动函数引用 -->
|
||||
<CubicEase x:Key="CubicEase" EasingMode="EaseOut"/>
|
||||
<QuadraticEase x:Key="QuadraticEase" EasingMode="EaseOut"/>
|
||||
|
||||
<!-- 状态卡片样式 -->
|
||||
<Style x:Key="StatusCardStyle" TargetType="Border">
|
||||
<Setter Property="Background" Value="{DynamicResource CardBackgroundBrush}"/>
|
||||
|
||||
Reference in New Issue
Block a user