Пример #1
0
    /// <summary>
    /// Initializes a new instance of the <see cref="ModelContext"/> class.
    /// </summary>
    /// <param name="contextParameters">The context parameters.</param>
    internal ModelContext(ContextParameters contextParameters)
    {
      if (contextParameters as EmptyContextParameters == null)
      {
        throw new ArgumentException(Properties.Resources.ArgumentHasInvalidType, "contextParameters");
      }

      DiagramContext.Clear();
    }
Пример #2
0
    /// <summary>
    /// Initializes a new instance of the <see cref="PrintContext"/> class.
    /// </summary>
    /// <param name="contextParameters">The context parameters.</param>
    internal PrintContext(ContextParameters contextParameters)
    {
      PrintContextParameters pcp = contextParameters as PrintContextParameters;
      if (pcp == null)
      {
        throw new ArgumentException(Properties.Resources.ArgumentHasInvalidType, "contextParameters");
      }

      this.viewer = pcp.Viewer;
      this.printDialog = pcp.PrintDialog;
    }
Пример #3
0
    /// <summary>
    /// Initializes a new instance of the <see cref="SaveContext"/> class.
    /// </summary>
    /// <param name="contextParameters">The context parameters.</param>
    internal SaveContext(ContextParameters contextParameters)
    {
      SaveContextParameters scp = contextParameters as SaveContextParameters;
      if (scp == null)
      {
        throw new ArgumentException(Properties.Resources.ArgumentHasInvalidType, "contextParameters");
      }

      this.viewer = scp.Viewer;
      this.xpsFileName = scp.TargetFileName;
    }