WPF:故事板名称是否有限制

时间:2017-09-18 08:31:42

标签: wpf xaml

最近我实现了一些故事板,它们动画了一些Element的属性,并且它有一些奇怪的行为。触发器根本没有使用我的故事板之一,但称错了。

我的故事板(其中只有2个用于展示)的名称与彼此非常相似,如下所示:

<Storyboard x:Key="SomePrettyLongStoryboardNameAB" />
<Storyboard x:Key="SomePrettyLongStoryboardNameAC" />

这些故事板的调用如下:

<BeginStoryboard Storyboard="{StaticResource SomePrettyLongStoryboardNameAB}" />
<BeginStoryboard Storyboard="{StaticResource SomePrettyLongStoryboardNameAC}" /> 

当我运行我的程序时,其中一个故事板从未被调用过,因为Trigger使用了另一个。我有一个想法,他可能会使用预定义长度的故事板名称然后剪切它们,因为在更改名称之后&#34; SomePrettyLongStoryboardName AB &#34;到&#34; AB SomePrettyLongStoryboardName&#34;和&#34; SomePrettyLongStoryboardName AC &#34;到&#34; AC SomePrettyLongStoryboardName&#34;他开始做正确的事。

我对故事板名称长度的假设是正确的,或者您可能尝试另一种可能的解决方案吗?我希望我能为您提供所需的信息:)

感谢您的帮助。

0 个答案:

没有答案