如何获得Expression Blend Keyspline控件?

时间:2009-03-15 01:06:11

标签: c# .net controls

我的C#程序中需要一个控件,其行为与MS Expression Blend keyspline控件完全相同 - 有没有办法获取该控件并将其添加到我的应用程序中?

作为附注,使用该应用程序中出现的一些其他控件也很好

3 个答案:

答案 0 :(得分:0)

将它添加到您的应用程序是什么意思?如果您正在开发C#WPF应用程序,则可以使用Blend设计器或在Visual Studio中以编程方式添加它。

您可以继承所有WPF控件以创建新的控件,以便在需要时增强行为。如果您只想自定义控件的感觉,可以在Expression Blend中使用样式。如果要自定义控件的完整外观,感觉和行为,还可以选择模板。

答案 1 :(得分:0)

很抱歉使用了错误的术语。

我想将控件添加到Visual Studio 2005的工具箱(或者实际上是Expression Blend的资源库)中,以便我可以将其拖放到我创建的任何C#WPF应用程序中。

问题是我不知道Expression Blend Keyspline控件被调用了什么以及如何访问它(即包含什么dll作为参考)?

我可以尝试通过Expression Blend的dll等搜索控件,但我不确定A)这会起作用,B)它有点长时间啰嗦,C)这些控件的许可是什么。< / p>

答案 2 :(得分:0)

我认为您要做的是添加一个故事板,然后您可以选择设置动画,包括用于不同控件的KeySplines。 KeySpline本身并不是一个控件,它是一个作用于控件的动画。

要添加故事板,请单击“对象和时间线”面板顶部的小加号图标(右侧的“无故事板打开”)。