Back to Devexpress

SvgImage Class

corelibraries-devexpress-dot-utils-dot-svg.md

latest10.4 KB
Original Source

SvgImage Class

A vector image.

Namespace : DevExpress.Utils.Svg

Assembly : DevExpress.Data.v25.2.dll

NuGet Package : DevExpress.Data

Declaration

csharp
public class SvgImage :
    ISvgImage,
    ICloneable,
    ISerializable
vb
Public Class SvgImage
    Implements ISvgImage,
               ICloneable,
               ISerializable

The following members return SvgImage objects:

Show 36 links

LibraryRelated API Members
Cross-Platform Class LibraryChartImageUtils.GetViewSvgImage(SeriesViewBase)
ChartImageUtils.GetViewSvgImage(ViewType)
ImageSource.SvgImage
SvgBitmap.SvgImage
SvgImage.Clone()
SvgImage.Clone(Action<SvgElement, Hashtable>)
SvgImage.Create(SvgRoot)
SvgImage.FromFile(String)
SvgImage.FromResources(String, Assembly)
SvgImage.FromStream(Stream)
SvgImage.SetTransform(Matrix)
WinForms ControlsAlertInfo.SvgImage
AppointmentImageInfo.SvgImage
BadgeProperties.SvgImage
BarCheckItemImageOptions.CheckedSvgImage
BarItemImageOptions.DefaultSvgImage
BarItemImageOptions.DisabledSvgImage
BarItemImageOptions.SvgImage
BarItemLink.SvgImage
ImageCollectionImageOptions.SvgImage
ImageEdit.SvgImage
ImageOptions.SvgImage
MapPointer.SvgImage
PictureEdit.SvgImage
SvgImageBox.ExportSvgImage(SvgImageBoxOptionsExport)
SvgImageBox.SvgImage
ToolTipItemImageOptions.SvgImage
ValidationHintBaseProperties.SvgImage
WPF ControlsSvgImageHelper.CreateImage(Stream)
SvgImageHelper.CreateImage(Uri)
SvgImageHelper.GetOrCreate(Uri, Func<Uri, SvgImage>)
SvgImageHelper.GetOrCreateSvgImage(Stream, ref Object)
SvgImageHelper.GetSvgImage(DependencyObject)
XAF: Cross-Platform .NET App UI & Web APIDXSplashScreen.SplashSvgImage
ImageInfo.CreateSvgImage()
ITreeNodeSvgImageProvider.GetSvgImage(out String)

The following members return SvgImage objects:

Show 34 links

LibraryRelated API Members
Cross-Platform Class LibraryChartImageUtils.GetViewSvgImage(SeriesViewBase)
ChartImageUtils.GetViewSvgImage(ViewType)
ImageSource.SvgImage
SvgBitmap.SvgImage
SvgImage.Clone()
SvgImage.Clone(Action<SvgElement, Hashtable>)
SvgImage.Create(SvgRoot)
SvgImage.FromFile(String)
SvgImage.FromResources(String, Assembly)
SvgImage.FromStream(Stream)
SvgImage.SetTransform(Matrix)
WinForms ControlsAlertInfo.SvgImage
AppointmentImageInfo.SvgImage
BadgeProperties.SvgImage
BarCheckItemImageOptions.CheckedSvgImage
BarItemImageOptions.DefaultSvgImage
BarItemImageOptions.DisabledSvgImage
BarItemImageOptions.SvgImage
BarItemLink.SvgImage
ImageCollectionImageOptions.SvgImage
ImageEdit.SvgImage
ImageOptions.SvgImage
MapPointer.SvgImage
PictureEdit.SvgImage
SvgImageBox.ExportSvgImage(SvgImageBoxOptionsExport)
SvgImageBox.SvgImage
ToolTipItemImageOptions.SvgImage
ValidationHintBaseProperties.SvgImage
WPF ControlsSvgImageHelper.CreateImage(Stream)
SvgImageHelper.CreateImage(Uri)
SvgImageHelper.GetOrCreate(Uri, Func<Uri, SvgImage>)
SvgImageHelper.GetOrCreateSvgImage(Stream, ref Object)
SvgImageHelper.GetSvgImage(DependencyObject)
DashboardDashboardToolbarItem.SvgImage

Remarks

There are two easy ways to assign DevExpress Vector icons to controls:

If none of these approaches suit your needs, create the SvgImage object manually. To do that, call one of available From… methods.

csharp
SvgImage img1 = SvgImage.FromFile("Data\MyImage.svg");
SvgImage img2 = SvgImage.FromResources("MyImage2.svg", typeof(mainForm).Assembly);
vb
Dim img1 As SvgImage = SvgImage.FromFile("Data\MyImage.svg")
Dim img2 As SvgImage = SvgImage.FromResources("MyImage2.svg", GetType(mainForm).Assembly)

Refer to the How To: Draw and Use SVG Images article to learn about vector icon limitations and guidelines.

Inheritance

Object SvgImage

See Also

SvgImage Members

DevExpress.Utils.Svg Namespace