Gets or sets a value that indicates the horizontal alignment for the image in this control. This is a dependency property.
public HorizontalAlignment ImageHorizontalAlignment {get; set;}Public Property ImageHorizontalAlignment As HorizontalAlignmentpublic:property HorizontalAlignment ImageHorizontalAlignment {HorizontalAlignment get();void set ( HorizontalAlignment );}
A member of the System.Windows.HorizontalAlignment enumeration specifying the horizontal alignment for the image in this control. The default is HorizontalAlignment.Center.
Imports Leadtools.Windows.ControlsPrivate Class MyWindow1 : Inherits WindowPrivate theViewer As ImageViewerPublic Sub New()' Create the viewertheViewer = New ImageViewer()' Create Dock PanelDim panel As DockPanel = New DockPanel()Content = panelDockPanel.SetDock(theViewer, Dock.Bottom)theViewer.HorizontalAlignment = HorizontalAlignment.CentertheViewer.VerticalAlignment = VerticalAlignment.BottomtheViewer.ImageHorizontalAlignment = HorizontalAlignment.LefttheViewer.ImageVerticalAlignment = VerticalAlignment.ToptheViewer.UseDpi = TruetheViewer.ScreenDpiX = 96theViewer.ScreenDpiY = 96panel.Children.Add(theViewer)' load an image into the viewertheViewer.Source = New BitmapImage(New Uri(Path.Combine(LEAD_VARS.ImagesDir, "cannon.jpg")))Title = String.Format("Size mode = {0}, double click to change", theViewer.SizeMode)AddHandler theViewer.MouseDoubleClick, AddressOf theViewer_MouseDoubleClickEnd SubPrivate Sub theViewer_MouseDoubleClick(ByVal sender As Object, ByVal e As MouseButtonEventArgs)Select Case theViewer.SizeModeCase SizeMode.NormaltheViewer.SizeMode = SizeMode.StretchCase SizeMode.StretchtheViewer.SizeMode = SizeMode.FitCase SizeMode.FittheViewer.SizeMode = SizeMode.FitAlwaysCase SizeMode.FitAlwaystheViewer.SizeMode = SizeMode.FitWidthCase SizeMode.FitWidththeViewer.SizeMode = SizeMode.NormalEnd SelectTitle = String.Format("Size mode = {0}, double click to change", theViewer.SizeMode)End SubEnd ClassPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
using Leadtools.Help;using Leadtools.Windows.Controls;class MyWindow1 : Window{ImageViewer theViewer;public MyWindow1(){// Create the viewertheViewer = new ImageViewer();// Create Dock PanelDockPanel panel = new DockPanel();Content = panel;DockPanel.SetDock(theViewer, Dock.Bottom);theViewer.HorizontalAlignment= HorizontalAlignment.Center;theViewer.VerticalAlignment= VerticalAlignment.Bottom;theViewer.ImageHorizontalAlignment = HorizontalAlignment.Left;theViewer.ImageVerticalAlignment = VerticalAlignment.Top;theViewer.UseDpi = true;theViewer.ScreenDpiX = 96;theViewer.ScreenDpiY = 96;panel.Children.Add(theViewer);// load an image into the viewertheViewer.Source = new BitmapImage(new Uri(Path.Combine(LEAD_VARS.ImagesDir, "cannon.jpg")));Title = string.Format("Size mode = {0}, double click to change", theViewer.SizeMode);theViewer.MouseDoubleClick += new MouseButtonEventHandler(theViewer_MouseDoubleClick);}void theViewer_MouseDoubleClick(object sender, MouseButtonEventArgs e){switch(theViewer.SizeMode){case SizeMode.Normal:theViewer.SizeMode = SizeMode.Stretch;break;case SizeMode.Stretch:theViewer.SizeMode = SizeMode.Fit;break;case SizeMode.Fit:theViewer.SizeMode = SizeMode.FitAlways;break;case SizeMode.FitAlways:theViewer.SizeMode = SizeMode.FitWidth;break;case SizeMode.FitWidth:theViewer.SizeMode = SizeMode.Normal;break;}Title = string.Format("Size mode = {0}, double click to change", theViewer.SizeMode);}}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
using Leadtools.Help;using Leadtools.Windows.Controls;class MyWindow1 : ChildWindow{ImageViewer theViewer;public MyWindow1(){// Create the viewertheViewer = new ImageViewer();// Create Dock PanelStackPanel panel = new StackPanel();Content = panel;theViewer.HorizontalAlignment= HorizontalAlignment.Center;theViewer.VerticalAlignment= VerticalAlignment.Bottom;theViewer.ImageHorizontalAlignment = HorizontalAlignment.Left;theViewer.ImageVerticalAlignment = VerticalAlignment.Top;theViewer.UseDpi = true;theViewer.ScreenDpiX = 96;theViewer.ScreenDpiY = 96;panel.Children.Add(theViewer);// load an image into the viewertheViewer.Source = new BitmapImage(new Uri(LeadtoolsExamples.Common.ImagesPath.Path + "cannon.jpg"));Title = string.Format("Size mode = {0}, double click to change", theViewer.SizeMode);theViewer.MouseLeftButtonDown += new MouseButtonEventHandler(theViewer_MouseLeftButtonDown);}void theViewer_MouseLeftButtonDown(object sender, MouseButtonEventArgs e){switch (theViewer.SizeMode){case SizeMode.Normal:theViewer.SizeMode = SizeMode.Stretch;break;case SizeMode.Stretch:theViewer.SizeMode = SizeMode.Fit;break;case SizeMode.Fit:theViewer.SizeMode = SizeMode.FitAlways;break;case SizeMode.FitAlways:theViewer.SizeMode = SizeMode.FitWidth;break;case SizeMode.FitWidth:theViewer.SizeMode = SizeMode.Normal;break;}Title = string.Format("Size mode = {0}, double click to change", theViewer.SizeMode);}}
Imports LeadtoolsImports Leadtools.Windows.ControlsPrivate Class MyWindow1 : Inherits ChildWindowPrivate theViewer As ImageViewerPublic Sub New()' Create the viewertheViewer = New ImageViewer()' Create Dock PanelDim panel As StackPanel = New StackPanel()Content = paneltheViewer.HorizontalAlignment = HorizontalAlignment.CentertheViewer.VerticalAlignment = VerticalAlignment.BottomtheViewer.ImageHorizontalAlignment = HorizontalAlignment.LefttheViewer.ImageVerticalAlignment = VerticalAlignment.ToptheViewer.UseDpi = TruetheViewer.ScreenDpiX = 96theViewer.ScreenDpiY = 96panel.Children.Add(theViewer)' load an image into the viewertheViewer.Source = New BitmapImage(New Uri(LeadtoolsExamples.Common.ImagesPath.Path & "cannon.jpg"))Title = String.Format("Size mode = {0}, double click to change", theViewer.SizeMode)AddHandler theViewer.MouseLeftButtonDown, AddressOf theViewer_MouseLeftButtonDownEnd SubPrivate Sub theViewer_MouseLeftButtonDown(ByVal sender As Object, ByVal e As MouseButtonEventArgs)Select Case theViewer.SizeModeCase SizeMode.NormaltheViewer.SizeMode = SizeMode.StretchCase SizeMode.StretchtheViewer.SizeMode = SizeMode.FitCase SizeMode.FittheViewer.SizeMode = SizeMode.FitAlwaysCase SizeMode.FitAlwaystheViewer.SizeMode = SizeMode.FitWidthCase SizeMode.FitWidththeViewer.SizeMode = SizeMode.NormalEnd SelectTitle = String.Format("Size mode = {0}, double click to change", theViewer.SizeMode)End SubEnd Class
<Window x:Class="WPFSamples.ImageViewer"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:Leadtools_Windows_Controls="clr-namespace:Leadtools.Windows.Controls;assembly=Leadtools.Windows.Controls"Height="600" Width="800"><DockPanel><Leadtools_Windows_Controls:ImageViewerName="theViewer"Source="file:///c:\users\Public\Documents\LEADTOOLS Images\cannon.jpg"DockPanel.Dock= "Bottom"HorizontalAlignment="Center" VerticalAlignment="Bottom"UseDpi="false"MouseDoubleClick="theViewer_MouseDoubleClick"/></DockPanel><Window.Title>"Size mode =Normal, double click to change"</Window.Title></Window>
|
Products |
Support |
Feedback: ImageHorizontalAlignment Property - Leadtools.Windows.Controls |
Introduction |
Help Version 19.0.2017.3.22
|

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.