我的C#程序中需要一个控件,其行为与MS Expression Blend keyspline控件完全相同 - 有没有办法获取该控件并将其添加到我的应用程序中?
作为附注,使用该应用程序中出现的一些其他控件也很好
答案 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本身并不是一个控件,它是一个作用于控件的动画。
要添加故事板,请单击“对象和时间线”面板顶部的小加号图标(右侧的“无故事板打开”)。