Exemplo n.º 1
0
            public GridQuery(ViewsScreen ownerScreen, YamsterModelQuery query)
            {
                this.OwnerScreen = ownerScreen;
                this.Query       = query;

                if (query.ModelType == YamsterModelType.Thread)
                {
                    View = new YamsterThreadView(AppContext.Default);
                }
                else if (query.ModelType == YamsterModelType.Message)
                {
                    View = new YamsterMessageView(AppContext.Default);
                }
                else
                {
                    throw new NotSupportedException();
                }
                View.ViewChanged += View_ViewChanged;
            }
Exemplo n.º 2
0
 void AddQuery(YamsterModelQuery query)
 {
     gridQueries.Add(new GridQuery(this, query));
 }