Ejemplo n.º 1
0
        private void PrepareElement(IDataPreparationContext context, ICompositionElement element)
        {
            if (element.ChildrenSupported)
            {
                foreach (ICompositionElement child in element.Children)
                {
                    PrepareElement(context, child);
                }
            }

            IDataPreparation pv = element as IDataPreparation;

            if (pv != null)
            {
                pv.Prepare(context);
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// When overridden in a derived class, prepares data for export.
 /// </summary>
 /// <param name="context">The <see cref="IDataPreparationContext"/> to use.</param>
 protected virtual void Prepare(IDataPreparationContext context)
 {
 }
Ejemplo n.º 3
0
 void IDataPreparation.Prepare(IDataPreparationContext context)
 {
     Prepare(context);
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Overridden.
        /// </summary>
        /// <param name="context"></param>
        protected override void Prepare(IDataPreparationContext context)
        {
            base.Prepare(context);

            _data = context.RequestDataContainer(DataSource).Data;
        }
Ejemplo n.º 5
0
        private void PrepareElement(IDataPreparationContext context, ICompositionElement element)
        {
            if (element.ChildrenSupported)
            {
                foreach (ICompositionElement child in element.Children)
                {
                    PrepareElement(context, child);
                }
            }

            IDataPreparation pv = element as IDataPreparation;
            if (pv != null)
            {
                pv.Prepare(context);
            }
        }