2011-06-01 44 views
0

我有一個用戶控件,它具有一個控件(在我的UserControl中)移出用戶控件(使用TranslateX RenderTransform)的控件。用戶控件Storyboard對象移出UserControl

當我將對象移出控件時,它顯示在父頁面上(託管我的UserControl)。有沒有辦法在它到達UserControl的邊界時將其隱藏起來?

回答

0

我終於做到了:

  • 使用畫布(而不是一個網格)作爲我的我的用戶
  • 添加了一個我的用戶規模
  • 在匹配Canvas.Clip的LayoutRoot我的UserControl的SizeChanged我調整我的剪輯,以適應新的大小。

我想在這裏發表XAML但不知何故CodeSample不起作用:/對不起

0

你可以嘗試設置Canvas.ZIndex使控制是父控件

+0

如果我這樣做,我不會看到我的用戶在所有... – danbord 2011-06-02 13:56:26

0

背後的Z-指數不會因爲它的我的用戶之外工作。

我想更喜歡使用「剪輯」屬性,但我不是很熟悉的話:/

+0

你specifya Z-索引上都控制和家長控制? – jes 2011-06-01 18:08:06

+1

這應該有所幫助: http://msdn.microsoft.com/en-us/library/cc189065(v=VS.95).aspx – jes 2011-06-01 18:55:38

1

在你的故事板設置的動畫控制能見度倒塌/不透明= 0。如果結束該動畫對您而言太突兀,隨着故事板的進展將不透明度設爲0。要檢測動畫何時失控,將會非常困難。你可能最好等待幾秒鐘「猜測」。

+0

我想到了這一點,但它沒有這樣做,謝謝你的建議雖然 – danbord 2011-06-02 13:56:56

相關問題