在应用程序中显示或隐藏对象

可以有多个选项用来在应用程序中隐藏对象。选择哪个选项取决于您希望得到以下的哪种结果:

  • 若要创建可见性的即时变化,请使用“Visibility”属性。

  • 若要动态显示可见性的逐渐变化,请使用“外观”下的“Opacity”属性,或使用“画笔”下的颜色选取器中的“Alpha”属性。

Cc294548.alert_note(zh-cn,Expression.10).gif说明:

在应用程序中隐藏某个对象将会隐藏其所有子对象(如果存在任何子对象)。

Cc294548.alert_note(zh-cn,Expression.10).gif说明:

在美工板上隐藏对象使您在设计应用程序时可更易于查看其他对象。若要隐藏特定的对象,请使用“隐藏/显示”切换按钮。有关详细信息,请参阅显示或隐藏美工板上的对象

即时显示或隐藏对象

  1. 在 Microsoft Expression Blend 的“工具箱”中,单击“选择”Cc294548.2ff91340-477e-4efa-a0f7-af20851e4daa(zh-cn,Expression.10).png 工具,然后选择要更改其可见性的对象。

  2. 在“属性”面板的“外观”下,单击“Visibility”属性下拉列表旁边的箭头,然后选择下列选项之一:

    • Visible   在应用程序中显示该对象。

    • Hidden   在应用程序中隐藏该对象但允许其在美工板上保持其布局比例。

    • Collapsed   在应用程序中以最小化状态隐藏该对象,以使其不会保持其布局比例。也就是说,如果父对象的大小依赖于已折叠子对象的大小,则父对象将相应地减小其大小。

动态显示可见性的逐渐变化

  1. 在 Expression Blend 的“工具箱”中,单击“选择”Cc294548.2ff91340-477e-4efa-a0f7-af20851e4daa(zh-cn,Expression.10).png 工具,然后选择要更改其可见性的对象。

  2. 在动画时间线中,将时间线播放指针 Cc294548.5626c9eb-40bb-450a-9ca1-3678e5abe429(zh-cn,Expression.10).png 移动到要更改对象的可见性的时间处。(有关创建动画时间线的示例,请参阅创建简单动画。)

  3. 选择下列将在动画时间线上创建关键帧的选项之一:

    • Opacity   在“属性”面板中的“外观”下,调整“Opacity”属性的值。例如,不透明度值 0% 使对象不可见。

    • Alpha   在“属性”面板中的“画笔”下,调整“Alpha”属性的值。例如,Alpha 值 0% 使对象不可见。

      Cc294548.alert_note(zh-cn,Expression.10).gif说明:

      只可以调整“纯色画笔”或“渐变画笔”的“Alpha”值。不能调整画笔资源的“Alpha”值,也不能动态显示从“无画笔”到使用某个画笔的过程。

  4. 通过单击“播放”Cc294548.64ad8e84-1eec-4154-9d0c-11fef322c0bf(zh-cn,Expression.10).png 按钮来测试您的动画。时间线将动态显示从“Opacity”或“Alpha”属性的原始值到新值的逐渐变化。