同时在表达式混合属性窗口中设置左,右,底部,顶部填充和边距

时间:2012-05-27 21:36:33

标签: expression-blend

我可以发誓我已经看过一个视频,显示如何使用单个值的键盘快捷键同时为左,右,下,顶部的元素设置填充但是我找不到它或者记得怎么样。那么如何在属性窗口中一次将所有边的元素填充设置为“5”?

生成的xaml应为:

 Padding="5"

1 个答案:

答案 0 :(得分:5)

在属性的右侧应该有一个小盒子。悬停鼠标会显示工具提示“高级选项”。单击它,将出现一个菜单。选择“自定义表达式...”并输入单个值。该值将应用于财产的所有方面

我没有足够的声望来发布图片,但这里是一个screeenshot Blend Thickness Property Advanced Options

实际上,输入的任何内容都将按原样写入XAML。例如,输入 5,2 会将左右填充设置为 5 ,顶部和底部填充为 2 。 XAML结果为padding="5,2"。也可以输入 {Binding} 和其他表达式。

[个人咆哮] 我在Blend受到挫败之后发现了这一点,因为设置厚度类型属性的所有方面(我相信边距类型,填充等称为厚度)是多么不明显,甚至认为它应该是常见的行动。它不涉及键盘快捷键,但我相信这是一个可接受的问题解决方案(设置厚度属性的所有方面)。虽然我的答案很晚,但我希望将来可以帮助某人