【问题标题】:Determine when a control is selected in Expression Blend确定何时在 Expression Blend 中选择控件
【发布时间】:2011-07-17 08:04:05
【问题描述】:

我正在为 Expression Blend 4 构建一个扩展。我的扩展在 Expression Blend 中显示为调色板。

当用户选择 ContentControl 时,我想在我的扩展调色板中显示一些选项。所以我的问题是如何确定何时选择 ContentControl(或另一个控件)?谢谢,蒂姆。

【问题讨论】:

    标签: c# wpf controls expression-blend


    【解决方案1】:

    请参考以下链接以获取设计时交互支持。
    http://msdn.microsoft.com/en-us/library/bb514646(v=VS.100).aspx

    【讨论】:

    • 感谢您的链接。我看到很多对自己的自定义控件的支持,所以我可以为我自己的自定义控件制作一个上下文菜单。但是我想要确定何时选择了 DesignSurface 上的 ContentControl(一个已经存在的控件)?有什么活动或什么可以检查吗?
    • 这些我用的不多。但是,您看到的是设计时交互工具。见以下链接msdn.microsoft.com/en-us/library/bb514646.aspx#Toolsmsdn.microsoft.com/en-us/library/…msdn.microsoft.com/en-us/library/…
    • "这样我就可以为我自己的自定义控件创建一个上下文菜单。"为此,您可以在 ContextMenuProvider 的帮助下创建自己的“Expression.Design.dll”,您可以实现这一点。 msdn.microsoft.com/en-us/library/… 可能,你需要先反射程序集并获取所有类的详细信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多