Tooltip / Popup内容立即创建而不是弹出

时间:2011-10-06 12:25:00

标签: wpf popup tooltip

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

此工具提示应用于我的显示器上的许多对象,并且内容制作起来并不便宜。我天真地假设内容创建将推迟到实际显示工具包之前,但事实并非如此。创建视图时会创建每个弹出窗口及其内容!

我有类似问题的自定义弹出窗口。有没有办法告诉WPF推迟在XAML中构建,还是我必须派生自己的工具提示/弹出类来完成它?

干杯。

1 个答案:

答案 0 :(得分:0)

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

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

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