【问题标题】:Is there a way to "extract" WPF controls of Expression Blend?有没有办法“提取”Expression Blend 的 WPF 控件?
【发布时间】:2011-03-18 18:02:02
【问题描述】:

我不确定构成 Expression Blend UI 的 WPF 控件是否以可用的方式打包在应用程序中,例如单独的程序集等。但如果不是,有没有办法“提取”这些控件这样您就可以在您的应用中拥有具有相同外观和功能的相同控件?

【问题讨论】:

    标签: c# .net wpf wpf-controls expression-blend


    【解决方案1】:

    您可以在 Program Files 或 Program Files (x86) 下的安装文件夹中查找 blend ,我相信会有包含适当资源的样式目录。

    否则您可以使用 Snoop 查看 WPF 应用程序结构并获得所需的内容 http://snoopwpf.codeplex.com/

    或者像 DumpControlTemplate 这样的工具将它从 Blend 中拉出来,我知道有几个人这样做了。

    http://www.simple-talk.com/content/print.aspx?article=1032

    【讨论】:

      【解决方案2】:

      确保当你找到合法的方式时。

      【讨论】:

      • 我不会将它用于公共应用程序,只是个人应用程序。
      • 好的,上次我查看了一些控件,这些控件位于一些 DLL 中的公共表达式工作室文件夹中。您可以轻松地使用 Reflector 找出位置。
      • 谢谢 emo,你的意思是在表情混合上使用反射器?我以为它会被混淆,不是吗?
      • 可能是这样,但这不会阻止您使用它们
      • 从 ExpressionBlend 复制 RadioBox 的样式是否非法?只是想知道在元素样式上应用法律问题..
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 2011-03-21
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      相关资源
      最近更新 更多