예제 #1
0
        public override SpecificLayout GetBestLayout(LayoutQuery query)
        {
            query = query.WithDefaults(this.defaultsOverride.LayoutDefaults);
            SpecificLayout result = this.SubLayout.GetBestLayout(query);

            if (result != null)
            {
                result = new OverrideLayoutDefaults_SpecificLayout(result, this.defaultsOverride.ViewDefaults);
            }
            return(this.prepareLayoutForQuery(result, query));
        }