9 changed files with 68 additions and 23 deletions
@ -0,0 +1,39 @@ |
|||
using System; |
|||
using Perspex.Data; |
|||
|
|||
namespace Perspex.Markup.Data.Plugins |
|||
{ |
|||
/// <summary>
|
|||
/// An <see cref="IPropertyAccessor"/> that represents an error.
|
|||
/// </summary>
|
|||
public class PropertyError : IPropertyAccessor |
|||
{ |
|||
private BindingError _error; |
|||
|
|||
/// <summary>
|
|||
/// Initializes a new instance of the <see cref="PropertyError"/> class.
|
|||
/// </summary>
|
|||
/// <param name="error">The error to report.</param>
|
|||
public PropertyError(BindingError error) |
|||
{ |
|||
_error = error; |
|||
} |
|||
|
|||
/// <inheritdoc/>
|
|||
public Type PropertyType => null; |
|||
|
|||
/// <inheritdoc/>
|
|||
public object Value => _error; |
|||
|
|||
/// <inheritdoc/>
|
|||
public void Dispose() |
|||
{ |
|||
} |
|||
|
|||
/// <inheritdoc/>
|
|||
public bool SetValue(object value, BindingPriority priority) |
|||
{ |
|||
return false; |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue