FluidMoveBehavior
您可以使用 FluidMoveBehavior 行为来动态显示元素位置更改。
有关 FluidMoveSetTagBehavior 和 FluidMoveBehavior 如何协同工作的详细信息,请参阅 FluidMoveBehavior、FluidMoveSetTagBehavior 和数据存储。
添加 FluidMoveBehavior
在“资产”面板中,单击“行为”,然后将“FluidMoveBehavior”拖到所要的元素上(在美工板上或时间线中)。
在“公共属性”类别中,在“AppliesTo”下拉列表中选择要应用此行为的对象。“Self”应用于此行为附加到的对象。“Children”应用于您已指定的对象(例如布局容器)的所有子对象。
在“动画属性”类别中,执行下列一项或多项操作:
Duration 输入一个数字以指定过渡将花费多长时间。
EaseX 指定水平缓动函数。
EaseY 指定垂直缓动函数。
FloatAbove 选中或清除以指定对象在过渡过程中是否将显示为浮动在美工板上其他对象的上方。
注意: FloatAbove 仅适用于元素父项发生变化的情况。
在“标记属性”类别中,执行下列一项或多项操作:
InitialTag 指定此元素将显示为来自于其中的标记。对于独立情形,请选择“Element”。对于绑定了数据的情形,请选择“DataContext”。 FluidMoveBehavior 操作将尝试查找以前使用 FluidMoveSetTagBehavior 操作标记有相同数据的元素。
Tag 指定要读取何种类型的数据以及将何种类型的数据写入数据存储。对于独立情形,请选择“Element”。对于绑定了数据的情形,请选择“DataContext”。
对于更复杂的数据情形,您也可以专门针对要发送到数据存储或从数据存储接收的数据。在“标记属性”类别中,单击“显示高级属性”,然后执行以下操作:
在“InitialTagPath”框中,键入所需的点语法约束。
在“TagPath”框中,键入所需的点语法约束。
若要查看此行为的示例,请访问 Expression Community Gallery (Expression 社区库)。
Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。