public QueryPage(PhoneApplicationPage page, Query query) : base(page) { Query = query; if (Query.AutoQuery && !Query.HasSearched) #pragma warning disable 4014 Query.SearchTextAsync(Query.TextSearch); #pragma warning restore 4014 Query.NotificationChanged += Query_NotificationChanged; actionsManager = new ActionsManager(this, Query.Actions, Query.PinnedActions); Template = (DataTemplate)Application.Current.Resources["Query." + Query.PersistentObject.Type] ?? (DataTemplate)Application.Current.Resources["QueryPage"]; }