在应用程序中显示或隐藏对象
可以有多个选项用来在应用程序中隐藏对象。选择哪个选项取决于您希望得到以下的哪种结果:
若要创建可见性的即时变化,请使用“Visibility”属性。
若要动态显示可见性的逐渐变化,请使用“外观”下的“Opacity”属性,或使用“画笔”下的颜色选取器中的“Alpha”属性。
说明: |
---|
在应用程序中隐藏某个对象将会隐藏其所有子对象(如果存在任何子对象)。 |
说明: |
---|
在美工板上隐藏对象使您在设计应用程序时可更易于查看其他对象。若要隐藏特定的对象,请使用“隐藏/显示”切换按钮。有关详细信息,请参阅显示或隐藏美工板上的对象。 |
即时显示或隐藏对象
在 Microsoft Expression Blend 的“工具箱”中,单击“选择” 工具,然后选择要更改其可见性的对象。
在“属性”面板的“外观”下,单击“Visibility”属性下拉列表旁边的箭头,然后选择下列选项之一:
Visible 在应用程序中显示该对象。
Hidden 在应用程序中隐藏该对象但允许其在美工板上保持其布局比例。
Collapsed 在应用程序中以最小化状态隐藏该对象,以使其不会保持其布局比例。也就是说,如果父对象的大小依赖于已折叠子对象的大小,则父对象将相应地减小其大小。
动态显示可见性的逐渐变化
在 Expression Blend 的“工具箱”中,单击“选择” 工具,然后选择要更改其可见性的对象。
在动画时间线中,将时间线播放指针 移动到要更改对象的可见性的时间处。(有关创建动画时间线的示例,请参阅创建简单动画。)
选择下列将在动画时间线上创建关键帧的选项之一:
Opacity 在“属性”面板中的“外观”下,调整“Opacity”属性的值。例如,不透明度值 0% 使对象不可见。
Alpha 在“属性”面板中的“画笔”下,调整“Alpha”属性的值。例如,Alpha 值 0% 使对象不可见。
说明: 只可以调整“纯色画笔”或“渐变画笔”的“Alpha”值。不能调整画笔资源的“Alpha”值,也不能动态显示从“无画笔”到使用某个画笔的过程。
通过单击“播放” 按钮来测试您的动画。时间线将动态显示从“Opacity”或“Alpha”属性的原始值到新值的逐渐变化。