2012-01-18 7 views
3

Expression Blendでボタン用のストーリーボードを作成しようとしています。 私はそれを動かして、バーチャルパネルの後ろに消えたいと思っています。 ボタンの「可視領域」を定義することでそれを行うことができると思います。その領域から移動すると、その領域は非表示になります。出来ますか ? ご協力いただきありがとうございます。別のオブジェクトの背後にあるオブジェクトを非表示にするにはどうすればいいですか?

答えて

0

GUIの目に見えないスロットにスライドしているため、ボタンが消えてしまったように思えます。その場合、ソリューションはクリッピング領域をアニメーション化して、ボタンをカバーするまで徐々に大きくします。私はこれがコードであり、XAMLではなくてはならないことはほとんど確信しています。アニメーションの最後では、表示/非表示に設定し、クリッピング領域を完全に削除することができます。

+0

はい、それは私がやりたいことです。見えないスロットの後ろを滑っているようにボタンを動かすことです。あなたが提案したプロパティクリップを使用しました。私は自分のボタンのコンテナ用のクリップを定義したので、ボタンが外に出ると消えます。ありがとうございました。 – faha

3

あなたはOpacityプロパティを使用してみましたブレンド

+0

Zindexは計画でオブジェクトを整理するのはいいですが、私の場合は移動中に非表示にしたいので、私のオブジェクトを隠すようにします。 – faha

0

で[プロパティ]タブ上のZIndexプロパティを参照してください?

DoubleAnimation fade = new DoubleAnimation(); 
fade.From = 1d; 
fade.To = 0d; 
fade.Duration = new Duration(new TimeSpan(0, 0, 1)); 

Storyboard.SetTargetName(fade, this.Name); 
Storyboard.SetTargetProperty(fade, new PropertyPath(UIElement.OpacityProperty)); 
関連する問題