Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.4.3
|
Leadtools.Controls Assembly > Leadtools.Controls Namespace > ImageViewer Class : ImageDropShadow Property |
public ControlDropShadowOptions ImageDropShadow {get; set;}
'Declaration
Public Property ImageDropShadow As ControlDropShadowOptions
For more information, refer to Image Viewer Appearance.
Run the demo, click the Example and the code will trigger drop shadow between view, image and none.
Start with the ImageViewer example, remove all the code inside the example function (search for the "// TODO: add example code here" comment) and insert the following code:
Imports Leadtools Imports Leadtools.Controls Imports Leadtools.Codecs Imports Leadtools.Drawing Imports Leadtools.ImageProcessing Imports 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 MessageBox.Show("No drop shadow") ' Show the view drop shadow Dim dropShadow As ControlDropShadowOptions = _imageViewer.ViewDropShadow dropShadow.IsVisible = True _imageViewer.ViewDropShadow = dropShadow MessageBox.Show("View drop shadow") dropShadow.IsVisible = False _imageViewer.ViewDropShadow = dropShadow ' Show the image drop shadow dropShadow = _imageViewer.ImageDropShadow dropShadow.IsVisible = True _imageViewer.ImageDropShadow = dropShadow MessageBox.Show("Image drop shadow") dropShadow.IsVisible = False _imageViewer.ImageDropShadow = dropShadow ' Back to no drop shadow MessageBox.Show("No drop shadow")
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; MessageBox.Show("No drop shadow"); // Show the view drop shadow var dropShadow = _imageViewer.ViewDropShadow; dropShadow.IsVisible = true; _imageViewer.ViewDropShadow = dropShadow; MessageBox.Show("View drop shadow"); dropShadow.IsVisible = false; _imageViewer.ViewDropShadow = dropShadow; // Show the image drop shadow dropShadow = _imageViewer.ImageDropShadow; dropShadow.IsVisible = true; _imageViewer.ImageDropShadow = dropShadow; MessageBox.Show("Image drop shadow"); dropShadow.IsVisible = false; _imageViewer.ImageDropShadow = dropShadow; // Back to no drop shadow MessageBox.Show("No drop shadow");