【发布时间】:2015-03-10 14:24:10
【问题描述】:
我想在后面的代码中将我的 StackPanel Orientation 属性设置为垂直。我找不到可以设置垂直的Enum。
var panel = new StackPanel();
panel.Orientation = Vertical;
【问题讨论】:
-
为什么在代码后面(大概是视图)中这样做?为什么不直接绑定呢?
-
@slugster 你的意思是在 xaml 中绑定?
-
我当然知道。通常你会将它绑定到一个属性,并且该属性将返回枚举值。如果发生某些事情,即发生窗口调整大小,则可以通知该属性(这具有导致绑定更新的效果)。
-
@slugster 代码背后的原因是我想创建动态内容
-
你可以用Data templating做到这一点
标签: wpf orientation stackpanel