Ejemplo n.º 1
0
        //淡入淡出
        static void AssetActionFade(AssetActionInfo assetAction, ToolboxItem item, double fromValue, double toValue)
        {
            DoubleAnimation doubleAnimation = new DoubleAnimation(toValue, new Duration(GetSpan(assetAction.Time)));

            item.IsEnabled             = false;
            doubleAnimation.Completed += (sender, e) =>
            {
                item.IsEnabled = true;
            };
            item.BeginAnimation(DesignerItem.OpacityProperty, doubleAnimation, HandoffBehavior.SnapshotAndReplace);
        }
        private void SetAction()
        {
            AssetActionInfo assetactioninfo;

            assetactioninfo             = new AssetActionInfo();
            assetactioninfo.AssetEvent  = (enumAssetEvent)cmbEvent.SelectedIndex;
            assetactioninfo.AssetAction = (enumAssetAction)cmbAction.SelectedIndex;
            assetactioninfo.AssetName   = cmbAssetList.SelectedItem.ToString();
            assetactioninfo.Time        = time;
            _source.assetActionInfo     = assetactioninfo;
        }
Ejemplo n.º 3
0
        //飞入
        static void AssetActionMove(AssetActionInfo assetAction, ToolboxItem item, double fromValue, double toValue)
        {
            DoubleAnimation doubleAnimation = new DoubleAnimation(toValue, new Duration(GetSpan(assetAction.Time)));

            item.IsEnabled             = false;
            doubleAnimation.Completed += (sender, e) =>
            {
                item.IsEnabled = true;
            };
            item.BeginAnimation(Canvas.LeftProperty, doubleAnimation);
        }
        private void SetAction()
        {
            AssetActionInfo assetactioninfo;

            assetactioninfo             = new AssetActionInfo();
            assetactioninfo.AssetEvent  = (enumAssetEvent)cmbEvent.SelectedIndex;
            assetactioninfo.AssetAction = (enumAssetAction)cmbAction.SelectedIndex;
            switch (assetactioninfo.AssetAction)
            {
            case enumAssetAction.PageJump:
                assetactioninfo.AssetName = ((Tuple <string, string>)cmbTree.SelectedItem).Item2;
                assetactioninfo.Time      = 0;
                break;

            default:
                assetactioninfo.AssetName = cmbAssetList.SelectedItem.ToString();
                assetactioninfo.Time      = time;
                break;
            }
            _source.assetActionInfo = assetactioninfo;
        }