【问题标题】:Does the .NET framework have any attached properties or attached behaviors built into it?.NET 框架中是否有任何附加属性或附加行为?
【发布时间】:2011-12-19 15:37:00
【问题描述】:

我基本上很好奇任何 Microsoft 代码 (.NET Framework) 是否有任何文件显示附加属性和附加行为。我知道互联网上有很多例子,但我更想知道微软是如何编码的。

【问题讨论】:

  • Expression Blend 提供了非常强大的附加行为(“交互行为”),但我还没有找到关于这些的好的文档。

标签: c# .net wpf attached-properties attachedbehaviors


【解决方案1】:

Microsoft 使用附加属性。特别是Grids。您可以通过附加属性在网格中分配控件的行和列。附加属性上的 MSDN 文档也提到了DockPanels:

http://msdn.microsoft.com/en-us/library/ms749011.aspx

【讨论】:

    【解决方案2】:

    在 Expression Blend SDK 中有多种行为。

    我会用反射器转储它并查看代码。尝试实现自己的鼠标拖动行为对我来说非常有用。

    http://msdn.microsoft.com/en-us/library/ff723971%28v=expression.40%29.aspx

    例如,我查看了 MouseDragElementBehavior。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      • 2017-03-08
      • 2012-02-27
      相关资源
      最近更新 更多