【问题标题】:StackPanel orientation set in code behindStackPanel 方向在后面的代码中设置
【发布时间】:2015-03-10 14:24:10
【问题描述】:

我想在后面的代码中将我的 StackPanel Orientation 属性设置为垂直。我找不到可以设置垂直的Enum

 var panel = new StackPanel();
 panel.Orientation = Vertical;

【问题讨论】:

  • 为什么在代码后面(大概是视图)中这样做?为什么不直接绑定呢?
  • @slugster 你的意思是在 xaml 中绑定?
  • 我当然知道。通常你会将它绑定到一个属性,并且该属性将返回枚举值。如果发生某些事情,即发生窗口调整大小,则可以通知该属性(这具有导致绑定更新的效果)。
  • @slugster 代码背后的原因是我想创建动态内容
  • 你可以用Data templating做到这一点

标签: wpf orientation stackpanel


【解决方案1】:

经过我从MSDN找到的一些研究

var panel = new StackPanel();
panel.Orientation = Orientation.Vertical;

可能对研究人员有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 2018-07-03
    • 1970-01-01
    相关资源
    最近更新 更多