ControlDropShadowOptions Structure (original) (raw)

Summary

Options for rendering a drop shadow.

Syntax

public struct ControlDropShadowOptions 
public value class ControlDropShadowOptions sealed 

Example

using Leadtools; using Leadtools.Controls; using Leadtools.Codecs; using Leadtools.Drawing; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; // Add view margin and item padding. The drop shadow are rendered inside these paddings _imageViewer.ViewMargin = new Padding(20); _imageViewer.ItemPadding = new Padding(20); // Add a border style for both _imageViewer.ImageBorderThickness = 1; _imageViewer.ViewBorderThickness = 1; Debug.WriteLine("No drop shadow"); // Show the view drop shadow var dropShadow = _imageViewer.ViewDropShadow; dropShadow.IsVisible = true; _imageViewer.ViewDropShadow = dropShadow; Debug.WriteLine("View drop shadow"); dropShadow.IsVisible = false; _imageViewer.ViewDropShadow = dropShadow; // Show the image drop shadow dropShadow = _imageViewer.ImageDropShadow; dropShadow.IsVisible = true; _imageViewer.ImageDropShadow = dropShadow; Debug.WriteLine("Image drop shadow"); dropShadow.IsVisible = false; _imageViewer.ImageDropShadow = dropShadow; // Back to no drop shadow Debug.WriteLine("No drop shadow");