3

尝试从 xaml 执行按钮 clcik 事件时出现以下错误

<Button x:Name="myButton" Content="Surface History"                    
                HorizontalAlignment="Right">
            <Button.Triggers>
                <EventTrigger RoutedEvent="Button.Click">
                    <BeginStoryboard>
                        <Storyboard>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MyText" 
                                                           Storyboard.TargetProperty="Text">
                                <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Hello" />
                            </ObjectAnimationUsingKeyFrames>

                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </Button.Triggers>
        </Button>
        <TextBox Name="MyText" Text="Hi"/>

Text Storyboard.TargetProperty路径包含非动画属性Text

4

1 回答 1

0

文本属性是非动画依赖属性。在为 Text 创建依赖项属性时,UIMetaData IsAnimationProhibited 属性设置为 true,这会禁止 Text 属性进行动画处理。

所以 Text 属性不能被动画化。您需要从 Timer 手动设置文本以获取此行为。

于 2012-10-11T05:57:20.893 回答