예제 #1
0
        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"];
        }