Browse Source

Merge branch 'master' into controlcatalog

pull/386/head
Steven Kirk 11 years ago
parent
commit
4add74a426
  1. 2
      src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs
  2. 4
      src/Perspex.Controls/Image.cs

2
src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs

@ -88,7 +88,7 @@ namespace Perspex.Markup.Xaml.Context
var typeConverterProvider = new TypeConverterProvider(); var typeConverterProvider = new TypeConverterProvider();
var converters = new[] var converters = new[]
{ {
new TypeConverterRegistration(typeof(Bitmap), new BitmapTypeConverter()), new TypeConverterRegistration(typeof(IBitmap), new BitmapTypeConverter()),
new TypeConverterRegistration(typeof(Brush), new BrushTypeConverter()), new TypeConverterRegistration(typeof(Brush), new BrushTypeConverter()),
new TypeConverterRegistration(typeof(Color), new ColorTypeConverter()), new TypeConverterRegistration(typeof(Color), new ColorTypeConverter()),
new TypeConverterRegistration(typeof(Classes), new ClassesTypeConverter()), new TypeConverterRegistration(typeof(Classes), new ClassesTypeConverter()),

4
src/Perspex.Controls/Image.cs

@ -27,7 +27,7 @@ namespace Perspex.Controls
/// <summary> /// <summary>
/// Gets or sets the bitmap image that will be displayed. /// Gets or sets the bitmap image that will be displayed.
/// </summary> /// </summary>
public Bitmap Source public IBitmap Source
{ {
get { return GetValue(SourceProperty); } get { return GetValue(SourceProperty); }
set { SetValue(SourceProperty, value); } set { SetValue(SourceProperty, value); }
@ -48,7 +48,7 @@ namespace Perspex.Controls
/// <param name="context">The drawing context.</param> /// <param name="context">The drawing context.</param>
public override void Render(DrawingContext context) public override void Render(DrawingContext context)
{ {
Bitmap source = Source; var source = Source;
if (source != null) if (source != null)
{ {

Loading…
Cancel
Save