【问题标题】:Tooltip / Popup content gets created immediately rather than on popup工具提示/弹出内容会立即创建,而不是在弹出窗口中
【发布时间】:2011-10-06 12:25:00
【问题描述】:

我有一个包含一些自定义 XAML 的工具提示。

此工具提示适用于我显示器上的许多对象,而且内容制作成本不菲。我天真地假设内容创建会被推迟到实际显示工具包时,但事实并非如此。创建视图时会创建每个弹出窗口及其内容!

我有类似问题的自定义弹出窗口。有什么方法可以告诉 WPF 推迟 XAML 中的构造,还是我必须派生自己的工具提示/弹出类来做到这一点?

干杯。

【问题讨论】:

    标签: wpf popup tooltip


    【解决方案1】:

    您可以以编程方式应用样式。当然,这将允许您将执行推迟到您想要的任何事件。

    http://en.csharp-online.net/WPF_Styles_and_Control_Templates%E2%80%94Setting_Styles_Programmatically

    注意:控件在 WPF 中不能有多种样式,这可能会使您的问题复杂化,具体取决于控件的时尚程度。

    【讨论】:

      猜你喜欢
      • 2011-08-30
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多