List of supported .NET types and methods

This page lists the .NET Framework types and methods that are supported by the current version of C#/XAML for HTML5.

 

Table of Contents

Overview
Supported Mscorlib types
Misc supported system types
Supported XAML-related types
What to do if a feature is not supported
How to implement Mscorlib methods

 

Overview

Supported Not Yet Supported

C# Language Features

(99% supported!)

- Classes, interfaces, enums, inheritance, generics, event handlers, try/catch, "ref" and "out" keywords, properties, accessors, modifiers, lambda expressions, anonymous methods, extension methods, virtual methods, "var", "dynamic", nullables, automatic properties, partial types, nested types, pragma directives, collection initializers, yield return, sealed...

- New in beta4: Async/await, Linq (Any, AsEnumerable, Cast, Contains, Count, ElementAt, ElementAtOrDefault, Empty, First, FirstOrDefault, OfType, OrderBy, OrderByDescending, Range, Select, SelectMany, Sum, ToArray, ToList, and Where)

- Class libraries, visual studio project references, namespaces...

- New in beta6: C# 6.0

- New in beta8: ResX Resource Files

- the "dynamic" keyword is not supported under VS 2015

.NET Types and Framework Classes

(45% supported)

- Object, string, char, int, single, double, bool, DateTime, TimeSpan, List<>, Dictionary<>, Stack<>, Array, Size, Rect, Point, Exception, StringBuilder, Int64, CultureInfo, Encoding, StreamReader, TextReader, MemoryStream, BinaryWriter, BinaryReader, Buffer...

- System.Reflection

- New in beta2: DispatcherTimer

- New in beta3: Http calls (WCF, SOAP, REST, Add Service Reference, Web API support) (read WCF Limitations and Tutorials), WebClient, XmlSerializer (read XmlSerializer limitations and tutorials), Guid, Dispatcher.BeginInvoke

- New in beta5: Regular Expressions, IsolatedStorage, FileInfo

- New in beta6: ICommand

- New in beta8: Custom Attributes, Tuple2, HashSet2, Extensions (WebSockets, Print, File Open/Save, ZIP Compression...)

Coming soon:

- Tuple (use "Tuple2" instead)

- HashSet (use "HashSet2" instead)

- Queue, Queue<T>

- Non-generic Stack

- More .NET types...

XAML Concepts

(75% supported)

- General XAML syntax, XAML layout, Dependency properties

- User Controls

- Code behind

- Events registration (Click, PointerPressed, PointerReleased, PointerMoved, GotFocus, TextChanged, KeyDown...)

- XAML namespaces

- Alignments and margins

- New in beta2: Binding, DataContext, DataTemplate, StaticResource, Styles

- New in beta4: IsEnabled

- New in beta5: IsHitTestVisible, TransformToVisual, Opacity

- New in beta6: CapturePointer, Cursor, Pointer coordinates, Styles BasedOn, DropShadowEffect

- New in beta7: ResourceDictionary, MergedDictionaries, Transforms (CompositeTransform, RotateTransform, ScaleTransform...), OverrideMetadata

- New in beta8: ControlTemplates, Storyboards, Animations, VisualStateManager, OnApplyTemplate, TemplateBinding

- New in beta10: SizeChanged event, ClipToBounds, FindElementsInHostCoordinates, VisualTreeHelper

- New in beta11: MatrixTransform, TextBox validation, RegisterAttached, FontStyle, MaxLength, and much more

- Implicit styles (coming soon!)

- Implicit data templates (coming soon!)

- Coming soon: support for Generic.xaml, ZIndex, TabIndex, IsTabStop, RadiuxX, RadiusY

- XAMLReader.Load

XAML Types and Controls

(75% supported)

- Button, TextBox, TextBlock, Canvas, StackPanel, Border, Image, Grid, ScrollViewer, Rectangle, WrapPanel, UserControl, Control, Window, Page, Panel

- SolidColorBrush, Named colors, HorizontalAlignment, VerticalAlignment, Orientation, Thickness, CornerRadius...

- New in beta2: ItemsControl, ContentControl

- New in beta3: PasswordBox

- New in beta4: DataGrid, ComboBox, CheckBox, HyperlinkButton

- New in beta5: ListBox

- New in beta6: MediaElement, RadioButton

- New in beta7: Path, Ellipse, Line

- New in beta8: ToggleButton, TabControl, Expander

- New in beta9: LinearGradientBrush

- New in beta10: ChildWindow, ToolTip, Popup, ContextMenu, MenuItem, ScrollBar control, Thumb

- Coming soon: Frame, Slider, ProgressBar, TreeView, DatePicker, Label, RepeatButton, RTF

- GridSplitter, ViewBox

 

Supported Mscorlib types:

  • Action<T>: Invoke
  • Action<T1,T2>: Invoke
  • Action<T1,T2,T3>: Invoke
  • Action<T1,T2,T3,T4>: Invoke
  • Action<T1,T2,T3,T4,T5>: Invoke
  • Action<T1,T2,T3,T4,T5,T6>: Invoke
  • Action<T1,T2,T3,T4,T5,T6,T7>: Invoke
  • Action<T1,T2,T3,T4,T5,T6,T7,T8>: Invoke
  • Action: Invoke
  • Activator: CreateInstance
  • ArgumentException
  • ArgumentNullException
  • Array: CheckType, Clear, Clone, Copy, CopyTo, CreateInstance, Get, GetEnumerator, GetValue, IndexOf, Length, LongLength, Of, Resize, Set, SetValue
  • ArrayList: CopyTo, Sort
  • ASCIIEncoding
  • Assembly: GetExecutingAssembly, Location
  • Attribute
  • BinaryReader: BaseStream, Close, Dispose, PeekChar, Read, Read7BitEncodedInt, ReadBoolean, ReadByte, ReadBytes, ReadChar, ReadChars, ReadDouble, ReadInt16, ReadInt32, ReadInt64, ReadSByte, ReadSingle, ReadString, ReadUInt16, ReadUInt32, ReadUInt64
  • BinaryWriter: BaseStream, Dispose, Flush, Seek, Write, Write7BitEncodedInt
  • BitConverter: GetBytes, ToBoolean, ToDouble, ToInt16, ToInt32, ToInt64, ToSingle, ToUInt16, ToUInt32, ToUInt64
  • Boolean: CheckType, Parse, TryParse
  • Buffer: BlockCopy, ByteLength, GetByte
  • Byte: CheckType, CompareTo
  • Capture: Length, toString, Value
  • Char: CheckType, IsControl, IsDigit, IsLetter, IsLetterOrDigit, IsLower, IsSurrogate, IsUpper, IsWhiteSpace
  • Collection<T>: Count...
  • Comparer<T>: Default
  • Console: Write, WriteLine
  • ConstantExpression: Make
  • ConstructorInfo: GetParameters, Invoke
  • Convert: ChangeType, FromBase64String, ToBase64String, ToBoolean, ToByte, ToChar, ToDecimal, ToDouble, ToInt16, ToInt32, ToInt64, ToSingle, ToType, ToUInt16, ToUInt32, ToUInt64
  • CultureInfo: Clone, CurrentCulture, CurrentUICulture, GetCultureByName, GetCultureInfo, GetCultureInfoByIetfLanguageTag, InvariantCulture, Name, TwoLetterISOLanguageName, UseUserOverride
  • DateTime: AddDays, AddHours, AddMilliseconds, AddMinutes, AddSeconds, Date, Day, DayOfWeek, Hour, Kind, Minute, Month, Now, op_Equality, op_Subtraction, Parse, Second, TimeOfDay, Today, ToLocalTime, ToLongTimeString, ToShortDateString, ToShortTimeString, ToUniversalTime, TryParse, UtcNow, Year
  • Debug: Assert, Write, WriteLine
  • Decimal: CompareTo, IsNaN
  • Decoder (UTF): GetChars, GetCharCount
  • Delegate: Combine, CreateDelegate, GetInvocationList, Invoke, Method, op_Equality, op_Inequality, Remove, Target
  • Dictionary<T1,T2>: Add, Clear, ContainsKey, Count, GetEnumerator, Item, Keys, Remove, TryGetValue, Values
  • Directory: CreateDirectory, Exists, GetDirectories, GetFiles
  • DirectoryInfo: Create, toString
  • Double: CheckType, CompareTo, IsNaN, Parse, TryParse
  • Encoding: ASCII, BigEndianUnicode, GetByteCount, GetBytes, GetCharCount, GetChars, GetDecoder (UTF8), GetString, Unicode, UTF7, UTF8
  • Enum: CheckType, GetNames, GetValues, HasFlag, Object.Equals, Parse, ToInt32, ToInt64, ToObject, TryParse
  • Enumerable: Any, AsEnumerable, Cast, Contains, Count, ElementAt, ElementAtOrDefault, Empty, First, FirstOrDefault, OfType, OrderBy, Range, Select, SelectMany, Sum, ToArray, ToList, Where
  • Enumerator: Current, Dispose, MoveNext, Reset
  • Environment: CurrentManagedThreadId, GetFolderPath, NewLine, TickCount
  • EqualityComparer<T>: Default
  • EventArgs
  • EventHandler<T>: Invoke
  • EventHandler: Invoke
  • EventInfo: AddEventHandler, EventType, GetAddMethod, GetRemoveMethod, RemoveEventHandler, toString
  • Exception: InnerException, Message, StackTrace, toString
  • Expression<T>: CanReduce, Compile, NodeType, Reduce, ReduceAndCheck, ReduceExtensions, Type
  • Expression: Constant, Equal, Lambda, Parameter
  • FieldInfo: FieldType, GetRawConstantValue, GetValue, IsInitOnly
  • File: AppendText, Copy, Create, CreateText, Delete, Exists, Open, OpenRead, OpenWrite, ReadAllBytes, ReadAllText
  • FileInfo: Create, Delete, Open, OpenRead, OpenText, OpenWrite, toString
  • FileNotFoundException
  • FileStream: Name
  • FileSystemInfo: Delete, Exists, Extension, FullName, Name, Refresh
  • FormatException
  • Func<T>: Invoke
  • Func<T1,T2>: Invoke
  • Func<T1,T2,T3>: Invoke
  • Func<T1,T2,T3,T4>: Invoke
  • Func<T1,T2,T3,T4,T5>: Invoke
  • Func<T1,T2,T3,T4,T5,T6>: Invoke
  • Func<T1,T2,T3,T4,T5,T6,T7>: Invoke
  • Func<T1,T2,T3,T4,T5,T6,T7,T8>: Invoke
  • Func<T1,T2,T3,T4,T5,T6,T7,T8,T9>: Invoke
  • GC: GetTotalMemory, IsServerGC
  • GCHandle: AddrOfPinnedObject, Alloc, Free
  • Group: Success
  • GroupCollection: Count, GetEnumerator
  • Guid: MemberwiseClone, NewGuid, Parse
  • HashSet2<T>: Add, Clear, Contains, Count, GetEnumerator, Remove
  • Hashtable: Add, Item
  • ICollection<T>: Add, Clear, Contains, CopyTo, Count, IsReadOnly
  • ICollection: CopyTo, Count, IsSynchronized
  • IDisposable: Dispose
  • IEnumerable<T>: GetEnumerator
  • IEnumerable: GetEnumerator
  • IEnumerator<T>: Current
  • IEnumerator: Current, MoveNext
  • IList<T>: IndexOf, Insert, Item, RemoveAt
  • IList: Add, Clear, Count, IsFixedSize, Remove
  • INotifyCompletion: OnCompleted
  • Int16: CheckType, CompareTo, Parse
  • Int32: CheckType, CompareTo, Parse, TryParse
  • Int64: FromInt32, FromNumber, op_Division, op_GreaterThan, op_GreaterThanOrEqual, op_LessThan, op_LessThanOrEqual, op_Modulus, op_RightShift, op_UnaryNegation, Parse, ToInt32, ToNumber, toString, ToUInt64
  • Interlocked: CompareExchange
  • IntPtr: op_Addition, op_Equality, op_Inequality, ToInt32, ToInt64
  • InvalidCastException
  • InvalidOperationException
  • IReflect: GetField, GetFields, GetMember, GetMembers, GetMethod, GetMethods, GetProperties, GetProperty, UnderlyingSystemType
  • IsolatedStorageFile: CreateFile, FileExists, GetUserStoreForAssembly, OpenFile
  • KeyCollection: Count, GetEnumerator
  • KeyValuePair<T1,T2>: Key, toString, Value
  • LambdaExpression: CanReduce, Compile, NodeType, Reduce, ReduceAndCheck, ReduceExtensions, Type
  • LinkedList<T>: AddAfter, AddBefore, AddFirst, AddLast, Clear, Count, First, Last, Remove, RemoveFirst, RemoveLast
  • LinkedListNode<T>: List, Next, Previous, Value
  • List<T>: Add, Contains, CopyTo, Count, GetEnumerator, IsReadOnly, Item, Remove, RemoveAt, Reverse, Sort, ToArray
  • Marshal: OffsetOf, SizeOf
  • Match: Groups
  • MatchCollection: Count, GetEnumerator, GetMatch, Item
  • Math: Abs, Acos, Asin, Atan, Atan2, Ceiling, Cos, Exp, Floor, IEEERemainder, Log, Log10, Max, Min, Pow, Round, Sign, Sin, Sqrt, Tan, Truncate
  • MemberInfo: Name, GetCustomAttributes
  • MemoryStream: GetBuffer, ToArray
  • MethodBase: GetParameters, GetParameterTypes, InitResolvedSignature, toString
  • MethodInfo: ContainsGenericParameters, GetParameters, Invoke, IsGenericMethod, IsGenericMethodDefinition, MakeGenericMethod, op_Equality, op_Inequality, ReturnType
  • Monitor: Enter, Exit
  • MulticastDelegate: GetInvocationList, Invoke
  • NotImplementedException
  • NotSupportedException
  • Nullable: GetUnderlyingType
  • Nullable<T>: CheckType, GetValue, GetValueOrDefault, HasValue, Value
  • Object: CheckType, Equals, GetHashCode, GetType, MemberwiseClone, ReferenceEquals, ToString
  • ParameterExpression: CanReduce, IsByRef, Make, NodeType, Reduce, ReduceAndCheck, ReduceExtensions, Type
  • ParameterInfo: GetCustomAttributes, Name, ParameterType, Position, toString
  • Path: Combine, GetDirectoryName, GetExtension, GetFileName, GetFileNameWithoutExtension, GetFullPath
  • Predicate<T>: Invoke
  • PropertyChangedEventArgs: PropertyName
  • PropertyInfo: CanRead, CanWrite, GetAccessors, GetGetMethod, GetIndexParameters, GetSetMethod, GetValue, op_Equality, op_Inequality, PropertyType, SetValue
  • Random: Next, NextDouble
  • ReadOnlyCollection<T>
  • Regex: IsMatch, Matches, Replace
  • ResourceManager
  • ResourceSet: Close, Dispose, GetObject, GetString
  • RuntimeHelpers: InitializeArray
  • SByte: CheckType, CompareTo
  • Single: CheckType, CompareTo, IsNaN
  • Stack<T>: Clear, Count, GetEnumerator, Peek, Pop, Push
  • StackFrame: GetMethod
  • StackTrace: CaptureStackTrace, GetFrame
  • Stopwatch: Elapsed, ElapsedMilliseconds, ElapsedTicks, IsRunning, Reset, Restart, Start, StartNew, Stop
  • Stream: CanRead, CanSeek, Close, CopyTo, Dispose, Length, Position, Read, ReadByte, Seek, Write, WriteByte
  • StreamReader: Dispose, EndOfStream, ReadLine, ReadToEnd
  • StreamWriter
  • String: Chars, CheckType, Compare, CompareTo, Concat, Contains, CopyTo, EndsWith, Format, IndexOf, IndexOfAny, IsNullOrEmpty, IsNullOrWhiteSpace, Join, LastIndexOf, LastIndexOfAny, Length, Normalize, op_Equality, op_Inequality, PadLeft, PadRight, Remove, Replace, Split, StartsWith, Substring, ToCharArray, ToLower, ToLowerInvariant, ToUpper, ToUpperInvariant, Trim
  • StringBuilder: Append, AppendFormat, AppendLine, Chars, Clear, Length, Replace, toString
  • StringReader
  • StringWriter
  • SystemException
  • Task: ContinueWith, Delay, Exception, Factory, GetAwaiter, IsCompleted, Status
  • Task<T>: ContinueWith, Factory, GetAwaiter, Result
  • TaskAwaiter: GetResult, IsCompleted, OnCompleted
  • TaskAwaiter<T>: GetResult, IsCompleted, OnCompleted
  • TaskCompletionSource<T>: SetResult, Task, TrySetCanceled, TrySetException, TrySetResult
  • TaskFactory: StartNew
  • TaskFactory<T>: StartNew
  • TextReader: Dispose, ReadToEnd
  • TextWriter: Flush, Write
  • Thread: CurrentCulture, CurrentThread, CurrentUICulture, ManagedThreadId
  • TimeSpan: Days, FromDays, FromHours, FromMilliseconds, FromMinutes, FromSeconds, FromTicks, Hours, Milliseconds, Minutes, op_Addition, op_Equality, op_GreaterThan, op_GreaterThanOrEqual, op_Inequality, op_LessThan, op_LessThanOrEqual, op_Subtraction, op_UnaryNegation, Parse, Seconds, Ticks, toString, TotalDays, TotalHours, TotalMilliseconds, TotalMinutes, TotalSeconds
  • Trace: TraceError, TraceInformation, TraceWarning, WriteLine
  • Tuple2<T1,T2>: Item1, Item2
  • Tuple2<T1,T2,T3>: Item1, Item2, Item3
  • Tuple2<T1,T2,T3, T4>: Item1, Item2, Item3, Item4
  • Type: Assembly, AssemblyQualifiedName, BaseType, ContainsGenericParameters, DeclaringType, FullName, GenericTypeArguments, GetConstructor, GetConstructors, GetCustomAttributes, GetElementType, GetEvents, GetField, GetFields, GetGenericArguments, GetGenericTypeDefinition, GetInterfaces, GetMember, GetMembers, GetMethod, GetMethods, GetProperties, GetProperty, GetTypeFromHandle, IsArray, IsAssignableFrom, IsByRef, IsEnum, IsEquivalentTo, IsGenericParameter, IsGenericType, IsGenericTypeDefinition, IsInterface, IsPublic, IsSpecialName, IsStatic, IsSubclassOf, IsValueType, MakeGenericType, Name, Namespace, op_Equality, op_Inequality, toString
  • UInt16: CheckType, CompareTo, TryParse
  • UInt32: CheckType, CompareTo
  • UInt64: Clone, FromInt32, FromNumber, Object.Equals, op_Division, op_GreaterThan, op_GreaterThanOrEqual, op_LessThan, op_LessThanOrEqual, op_Modulus, op_RightShift, ToHex, ToInt64, ToNumber, toString, ToUInt32
  • UIntPtr: ToUInt32, ToUInt64
  • UnicodeEncoding
  • UTF8Encoding
  • ValueCollection: Count, GetEnumerator
  • WeakReference
  • XmlConvert: ToBoolean, ToByte, ToDouble, ToInt16, ToInt32, ToInt64, ToSingle, ToUInt16, ToUInt32, ToUInt64
  • XmlNameTable: Add, Get
  • XmlQualifiedName: Name, Namespace, op_Equality, op_Inequality
  • XmlReader: AdvanceCount, AttributeCount, Create, Dispose, FinishReadElementContent, GetAttribute, IsEmptyElement, IsStartElement, Item, LocalName, MoveToContent, MoveToElement, MoveToFirstAttribute, MoveToNextAttribute, Name, NamespaceURI, NameTable, NodeType, Read, ReadContentAsString, ReadElementContentAsString, ReadElementString, ReadEndElement, ReadStartElement, ReadString, ReadToFollowing, ReadToNextSibling, SetupReadElementContent, Skip, Value
  • XmlSerializationReader: CheckReaderCount, GetXsiType, Init, ReadEndElement, Reader, ReaderCount, ReadNull, ReadSerializable
  • XmlSerializer: Deserialize, DeserializeInternal, GetContractClass, MakeSerializationReader, MakeSerializationWriter, MakeSerializer, Serialize, SerializeInternal, XmlReaderFromStream, XmlWriterForStream
  • XmlWriter: Close, Create, Dispose, Flush, WriteAttributeString, WriteElementString, WriteEndDocument, WriteEndElement, WriteStartDocument, WriteStartElement, WriteString

Misc suppported system types:

  • AddressHeader
  • BasicHttpBinding
  • Binding
  • BrowsableAttribute
  • CategoryAttribute
  • ClientBase
  • CollectionDataContractAttribute
  • DataContractAttribute
  • DataMemberAttribute
  • Debug
  • DefaultValueAttribute
  • DesignerCategoryAttribute
  • DescriptionAttribute
  • DownloadStringCompletedEventArgs
  • DownloadStringCompletedEventHandler
  • EditorBrowsableAttribute
  • EditorBrowsableState
  • EndpointAddress
  • ExtensionDataObject
  • FaultException
  • GeneratedCodeAttribute
  • IClientChannel
  • IExtensibleDataObject
  • INotifyCollectionChanged
  • INotifyPropertyChanged
  • IsolatedStorageFile
  • IsolatedStorageSettings
  • IXmlSerializable
  • LaunchActivatedEventArgs
  • MessageBodyMemberAttribute
  • MessageBox
  • MessageContractAttribute
  • MessageContractMemberAttribute
  • NotifyCollectionChangedAction
  • NotifyCollectionChangedEventArgs
  • NotifyCollectionChangedEventHandler
  • ObservableCollection<T>
  • OperationContractAttribute
  • Point
  • PropertyChangedEventArgs
  • PropertyChangedEventHandler
  • Rect
  • ServiceContractAttribute
  • Size
  • Stack<T>
  • UploadStringCompletedEventArgs
  • UploadStringCompletedEventHandler
  • Uri
  • UriKind
  • WebClient
  • WebHeaderCollection
  • XmlConvert
  • XmlDateTimeSerializationMode
  • XmlNameTable
  • XmlNodeType
  • XmlParseContext
  • XmlQualifiedName
  • XmlReader
  • XmlReaderSettings
  • XmlSerializationGeneratedCode
  • XmlSerializationReader
  • XmlSerializationWriter
  • XmlSerializer
  • XmlSerializerImplementation
  • XmlSerializerNamespaces
  • XmlSerializerVersionAttribute
  • XmlWriter

Supported XAML-related types:

  • Application
  • ArcSegment
  • BezierSegment
  • Binding
  • BindingBase
  • BindingExpression
  • BindingMode
  • BitmapImage
  • BitmapSource
  • Border
  • Brush
  • Button
  • ButtonBase
  • Canvas
  • CheckBox
  • ChildWindow
  • CircleEase
  • Color
  • ColorAnimation
  • Colors
  • ColumnDefinition
  • ColumnDefinitionCollection
  • ComboBox
  • CompositeTransform
  • ContentControl
  • ContentPresenter
  • ContentPropertyAttribute
  • ContextMenu
  • Control
  • ControlTemplate
  • CoreDispatcher
  • CornerRadius
  • CubicEase
  • Cursor
  • Cursors
  • DataGrid
  • DataGridBoundColumn
  • DataGridCell
  • DataGridCheckBoxColumn
  • DataGridColumn
  • DataGridColumnHeader
  • DataGridComboBoxColumn
  • DataGridHyperlinkColumn
  • DataGridLength
  • DataGridLengthUnitType
  • DataGridTemplateColumn
  • DataGridTextColumn
  • DataTemplate
  • DependencyObject
  • DependencyProperty
  • DependencyPropertyChangedEventArgs
  • DiscreteObjectKeyFrame
  • DispatcherTimer
  • DoubleAnimation
  • DoubleCollection
  • DropShadowEffect
  • EasingFunctionBase
  • EasingMode
  • Effect
  • Ellipse
  • EllipseGeometry
  • ExceptionRoutedEventArgs
  • ExceptionRoutedEventHandler
  • Expander
  • ExponentialEase
  • Expression
  • FillRule
  • FontFamily
  • FontStyle
  • FontWeight
  • FontWeights
  • FrameworkElement
  • FrameworkTemplate
  • GeneralTransform
  • Geometry
  • Grid
  • GridLength
  • GridUnitType
  • HorizontalAlignment
  • HyperlinkButton
  • IDependencyPropertyChangedEventArgs
  • Image
  • ImageSource
  • INameScope
  • IProvideValueTarget
  • ItemCollection
  • ItemsControl
  • ItemsPanelTemplate
  • IValueConverter
  • Keyboard
  • KeyEventHandler
  • KeyRoutedEventArgs
  • KeyTime
  • Line
  • LinearGradientBrush
  • LineGeometry
  • LineSegment
  • ListBox
  • ListBoxItem
  • MarkupExtension
  • MatrixTransform
  • MediaElement
  • MenuItem
  • NavigationEventArgs
  • MultiSelector
  • ObjectAnimationUsingKeyFrames
  • ObjectKeyFrameCollection
  • Orientation
  • Page
  • Panel
  • PasswordBox
  • Path
  • PathFigure
  • PathFigureCollection
  • PathGeometry
  • PathSegment
  • PathSegmentCollection
  • PenLineCap
  • PenLineJoin
  • PointCollection
  • Pointer
  • PointerDeviceType
  • PointerEventHandler
  • PointerPoint
  • PointerRoutedEventArgs
  • PolyBezierSegment
  • PolyLineSegment
  • PolyQuadraticBezierSegment
  • Popup
  • PropertyChangedCallback
  • PropertyMetadata
  • PropertyPath
  • QuadraticBezierSegment
  • QuadraticEase
  • QuarticEase
  • QuinticEase
  • RadioButton
  • Rectangle
  • RelativeSource
  • RelativeSourceMode
  • ResourceDictionary
  • RotateTransform
  • RoutedEventArgs
  • RoutedEventHandler
  • RowDefinition
  • RowDefinitionCollection
  • ScaleTransform
  • ScrollBar
  • ScrollBarVisibility
  • ScrollMode
  • ScrollViewer
  • SelectionChangedEventArgs
  • SelectionChangedEventHandler
  • SelectionMode
  • Selector
  • Setter
  • SetterBase
  • SetterBaseCollection
  • Shape
  • SineEase
  • SkewTransform
  • SolidColorBrush
  • StackPanel
  • StaticResource
  • Storyboard
  • Stretch
  • Style
  • SweepDirection
  • TabControl
  • TappedEventHandler
  • TappedRoutedEventArgs
  • TemplateBinding
  • TextAlignment
  • TextBlock
  • TextBox
  • TextChangedEventArgs
  • TextChangedEventHandler
  • TextDecorations
  • TextWrapping
  • Timeline
  • TimelineCollection
  • Thickness
  • Thumb
  • ToggleButton
  • ToolTip
  • Transform
  • TranslateTransform
  • UIElement
  • UIElementCollection
  • UserControl
  • VerticalAlignment
  • VirtualKeyModifiers
  • Visibility
  • VisualStateManager
  • VisualTreeHelper
  • Window
  • WindowSizeChangedEventArgs
  • WindowSizeChangedEventHandler
  • WrapPanel
  • XamlParseException
  • XmlnsDefinitionAttribute

 

 

What to do if a feature is not supported:

  • If the feature concerns a core type or a system type (aka "mscorlib", the core of the .NET framework), you can implement it by following the steps detailed on the page "How to implement mscorlib methods".
  • Otherwise, you can do anything of the following:
  • In any case, you can always ask us to implement the feature for you. Please contact us and we will quickly send you a quote and a timescale.

You may also be interested to read the general Roadmap and to vote for your most wanted features on http://cshtml5.uservoice.com

 

Contacting Us

For any question, please post a message on the forums or contact us at support@cshtml5.com