|
|
|
@ -7,6 +7,10 @@ using Avalonia.Media; |
|
|
|
using Avalonia.Media.Imaging; |
|
|
|
using Avalonia.Styling; |
|
|
|
using Portable.Xaml.ComponentModel; |
|
|
|
using Avalonia.Controls; |
|
|
|
using Avalonia.Input; |
|
|
|
using Avalonia.Collections; |
|
|
|
using Avalonia.Controls.Templates; |
|
|
|
|
|
|
|
namespace Avalonia.Markup.Xaml.PortableXaml |
|
|
|
{ |
|
|
|
@ -17,29 +21,29 @@ namespace Avalonia.Markup.Xaml.PortableXaml |
|
|
|
//avalonia default converters
|
|
|
|
{ typeof(IBitmap), typeof(BitmapTypeConverter)}, |
|
|
|
{ typeof(IBrush), typeof(BrushTypeConverter) }, |
|
|
|
//{ typeof(Color), typeof(ColorTypeConverter) },
|
|
|
|
//{ typeof(Classes), typeof(ClassesTypeConverter) },
|
|
|
|
//{ typeof(ColumnDefinitions), typeof(ColumnDefinitionsTypeConverter) },
|
|
|
|
{ typeof(Color), typeof(ColorTypeConverter) }, |
|
|
|
{ typeof(Classes), typeof(ClassesTypeConverter) }, |
|
|
|
{ typeof(ColumnDefinitions), typeof(ColumnDefinitionsTypeConverter) }, |
|
|
|
//{ typeof(DateTime), typeof(DateTimeTypeConverter) },
|
|
|
|
//{ typeof(Geometry), typeof(GeometryTypeConverter) },
|
|
|
|
//{ typeof(GridLength), typeof(GridLengthTypeConverter) },
|
|
|
|
//{ typeof(KeyGesture), typeof(KeyGestureConverter) },
|
|
|
|
//{ typeof(AvaloniaList<double>), typeof(AvaloniaListTypeConverter<double>) },
|
|
|
|
//{ typeof(IMemberSelector), typeof(MemberSelectorTypeConverter) },
|
|
|
|
//{ typeof(Point), typeof(PointTypeConverter) },
|
|
|
|
//{ typeof(IList<Point>), typeof(PointsListTypeConverter) },
|
|
|
|
{ typeof(Geometry), typeof(GeometryTypeConverter) }, |
|
|
|
{ typeof(GridLength), typeof(GridLengthTypeConverter) }, |
|
|
|
{ typeof(KeyGesture), typeof(KeyGestureConverter) }, |
|
|
|
{ typeof(AvaloniaList<double>), typeof(AvaloniaListTypeConverter<double>) }, |
|
|
|
{ typeof(IMemberSelector), typeof(MemberSelectorTypeConverter) }, |
|
|
|
{ typeof(Point), typeof(PointTypeConverter) }, |
|
|
|
{ typeof(IList<Point>), typeof(PointsListTypeConverter) }, |
|
|
|
{ typeof(AvaloniaProperty), typeof(AvaloniaPropertyTypeConverter) }, |
|
|
|
//{ typeof(RelativePoint), typeof(RelativePointTypeConverter) },
|
|
|
|
//{ typeof(RelativeRect), typeof(RelativeRectTypeConverter) },
|
|
|
|
//{ typeof(RowDefinitions), typeof(RowDefinitionsTypeConverter) },
|
|
|
|
//{ typeof(Size), typeof(SizeTypeConverter) },
|
|
|
|
{ typeof(RelativePoint), typeof(RelativePointTypeConverter) }, |
|
|
|
{ typeof(RelativeRect), typeof(RelativeRectTypeConverter) }, |
|
|
|
{ typeof(RowDefinitions), typeof(RowDefinitionsTypeConverter) }, |
|
|
|
{ typeof(Size), typeof(SizeTypeConverter) }, |
|
|
|
{ typeof(Selector), typeof(SelectorTypeConverter)}, |
|
|
|
{ typeof(SolidColorBrush), typeof(BrushTypeConverter) }, |
|
|
|
//{ typeof(Thickness), typeof(ThicknessTypeConverter) },
|
|
|
|
//{ typeof(TimeSpan), typeof(TimeSpanTypeConverter) },
|
|
|
|
{ typeof(Thickness), typeof(ThicknessTypeConverter) }, |
|
|
|
{ typeof(TimeSpan), typeof(TimeSpanTypeConverter) }, |
|
|
|
//{ typeof(Uri), typeof(Converters.UriTypeConverter) },
|
|
|
|
//{ typeof(Cursor), typeof(CursorTypeConverter) },
|
|
|
|
//{ typeof(WindowIcon), typeof(IconTypeConverter) },
|
|
|
|
{ typeof(Cursor), typeof(CursorTypeConverter) }, |
|
|
|
{ typeof(WindowIcon), typeof(IconTypeConverter) }, |
|
|
|
//{ typeof(FontWeight), typeof(FontWeightConverter) },
|
|
|
|
}; |
|
|
|
|
|
|
|
|