【发布时间】:2018-08-14 19:54:18
【问题描述】:
我正在使用 Blend 处理动画。
我创建了一个故事板,它将按钮的边距更改为与放置在网格上的 55 个文本框之一完全相同的位置。
动画应将按钮移动到 55 个文本框之一,具体取决于我单击的文本框
我创建了一个包含 55 个文本框的所有边距的数组,现在我想在 xaml 中使用这个数组。
我尝试使用 Resources.Add 和 StaticResource 但它不起作用。
【问题讨论】:
-
您的布局仅包含 55 个文本框的边距?这听起来很奇怪。考虑使用适当的布局面板,例如 StackPanel 或 Grid。假设 TextBox 是堆叠的(例如垂直),您可以将它们放置在单个 ItemsControl 中,并通过在 ItemTemplate 中设置 Button 元素的 Visibility 来显示 Button。
-
我在一个网格中有 55 个文本框,它们的放置方式就像典型的学校时间表一样。我的目标是,当我按下按钮时,它会自行移动到文本框并消失,但是要执行此动画,我需要文本框的位置,即它们的边距,如果我是正确的。对不起,我没有把问题说清楚