KinectTileButton可见性问题 [英] KinectTileButton visibility problems

查看:58
本文介绍了KinectTileButton可见性问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨!

我是kinect dev的新手,只知道C#的基础知识。

I'm new to kinect dev and just know the basics of C#.

我有更改KinectTileButton的可见性属性的问题。

And I'm having problems to change the visibility property of a KinectTileButton.

这是显示的错误:

无法为'''上的'可见性'属性设置动画Microsoft.Kinect.Toolkit.Controls.KinectTileButton"使用 'System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames'

Cannot animate the 'Visibility' property on a 'Microsoft.Kinect.Toolkit.Controls.KinectTileButton' using a 'System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames'

这是我的XAML:

< Window.Resources>

  &NBSP; &NBSP; &NBSP; < Storyboard x:Key =" Test">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < ObjectAnimationUsingKeyFrames Storyboard.TargetName =" Blue" Storyboard.TargetProperty = QUOT;能见度和QUOT;持续时间=" 0">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < DiscreteObjectKeyFrame KeyTime =" 0"值="隐藏"/>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / ObjectAnimationUsingKeyFrames>

  &NBSP; &NBSP; &NBSP; < / Storyboard>

  &NBSP; < /Window.Resources>

<Window.Resources>
        <Storyboard x:Key="Test">
            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Blue" Storyboard.TargetProperty="Visibility" Duration="0">
                <DiscreteObjectKeyFrame KeyTime="0" Value="Hidden"/>
            </ObjectAnimationUsingKeyFrames>
        </Storyboard>
    </Window.Resources>

[....]

< k:KinectTileButton Grid.Row =" 0" Grid.Column = QUOT; 0"名称= QUOT;蓝色"点击= QUOT; ButtonOnClick"余量= QUOT; 170,42,10,10"宽度= QUOT; 200"高度="200">

<k:KinectTileButton Grid.Row="0" Grid.Column="0" Name="Blue" Click="ButtonOnClick" Margin="170,42,10,10" Width="200" Height="200">

[...]

< k:KinectTileButton.Triggers>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < EventTrigger RoutedEvent =" k:KinectTileButton.Click">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < BeginStoryboard Storyboard =" {StaticResource Test}" x:Name =" Test2">< / BeginStoryboard>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / EventTrigger>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / k:KinectTileButton.Triggers>

<k:KinectTileButton.Triggers>
                        <EventTrigger RoutedEvent="k:KinectTileButton.Click">
                            <BeginStoryboard Storyboard="{StaticResource Test}" x:Name="Test2"></BeginStoryboard>
                        </EventTrigger>
                    </k:KinectTileButton.Triggers>

有没有人知道或已经处理过它?

Does anyone knows or have already dealt with it?

谢谢!

推荐答案

你应该修改如果要修改触发器事件,则为控件的原始资源文件。我对WPF没有多少经验,但是KinectControls已经有了触发器,你可能无法用自己的触发器堆叠它们。
You should modify the original resource file for the control if you intend to modify the trigger events. I don't have much experience with WPF, but the KinectControls already have triggers and you might not be able to stack them with your own.


这篇关于KinectTileButton可见性问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆