[]
Gets or sets a value indicating how to preview the form when gesture zooming.
public ZoomPreviewMode ZoomPreviewMode { get; set; }
Type | Description |
---|---|
ZoomPreviewMode | One of the ZoomPreviewMode values. The default is ZoomPreviewMode.Bitmap |
The following code example shows how to use this property.
This code example is part of a larger example provided for the C1Zoom class. Run the sample code, select the different value of ZoomPreviewMode ComboBox. Try to zoom and pan by touch to check the difference of different ZoomPreviewMode.
public class GcZoomDemo : Form
{
private ComboBox _previewModeComboBox;
private GcZoom _gcZoom1 = new GcZoom();
public GcZoomDemo()
{
InitializeComponent();
_gcZoom1.Target = this;
_previewModeComboBox.SelectedIndexChanged += previewModeComboBox_SelectedIndexChanged;
}
void previewModeComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
switch (_previewModeComboBox.Text)
{
case "Bitmap":
_gcZoom1.ZoomPreviewMode = ZoomPreviewMode.Bitmap;
break;
case "AlternativeContent":
_gcZoom1.ZoomPreviewMode = ZoomPreviewMode.AlternativeContent;
_gcZoom1.AlternativeContentSettings.ForeColor = SystemColors.ControlDarkDark;
_gcZoom1.AlternativeContentSettings.Format = "Zooming {Percentage}%";
break;
case "NoPreview":
_gcZoom1.ZoomPreviewMode = ZoomPreviewMode.NoPreview;
break;
default:
break;
}
}
private void InitializeComponent()
{
_previewModeComboBox = new ComboBox();
_previewModeComboBox.Items.AddRange(new object[] { "Bitmap", "AlternativeContent", "NoPreview" });
_previewModeComboBox.Location = new Point(160, 20);
this.Controls.Add(_previewModeComboBox);
}
}
Public Class GcZoomDemo
Inherits Form
Private _previewModeComboBox As ComboBox
Private _gcZoom1 As New GcZoom()
Public Sub New()
InitializeComponent()
_gcZoom1.Target = Me
AddHandler _previewModeComboBox.SelectedIndexChanged, AddressOf previewModeComboBox_SelectedIndexChanged
End Sub
Private Sub previewModeComboBox_SelectedIndexChanged(sender As Object, e As EventArgs)
Select Case _previewModeComboBox.Text
Case "Bitmap"
_gcZoom1.ZoomPreviewMode = ZoomPreviewMode.Bitmap
Exit Select
Case "AlternativeContent"
_gcZoom1.ZoomPreviewMode = ZoomPreviewMode.AlternativeContent
_gcZoom1.AlternativeContentSettings.ForeColor = SystemColors.ControlDarkDark
_gcZoom1.AlternativeContentSettings.Format = "Zooming {Percentage}%"
Exit Select
Case "NoPreview"
_gcZoom1.ZoomPreviewMode = ZoomPreviewMode.NoPreview
Exit Select
Case Else
Exit Select
End Select
End Sub
Private Sub InitializeComponent()
_previewModeComboBox = New ComboBox()
_previewModeComboBox.Items.AddRange(New Object() {"Bitmap", "AlternativeContent", "NoPreview"})
_previewModeComboBox.Location = New Point(160, 20)
Me.Controls.Add(_previewModeComboBox)
End Sub
End Class