committed by
GitHub
7 changed files with 42 additions and 14 deletions
@ -0,0 +1,24 @@ |
|||||
|
// Copyright (c) The Avalonia Project. All rights reserved.
|
||||
|
// Licensed under the MIT license. See licence.md file in the project root for full license information.
|
||||
|
|
||||
|
|
||||
|
namespace Avalonia.Data.Converters |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// Provides a set of useful <see cref="IValueConverter"/>s for working with objects.
|
||||
|
/// </summary>
|
||||
|
public static class ObjectConverters |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// A value converter that returns true if the input object is a null reference.
|
||||
|
/// </summary>
|
||||
|
public static readonly IValueConverter IsNull = |
||||
|
new FuncValueConverter<object, bool>(x => x is null); |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// A value converter that returns true if the input object is not null.
|
||||
|
/// </summary>
|
||||
|
public static readonly IValueConverter IsNotNull = |
||||
|
new FuncValueConverter<object, bool>(x => !(x is null)); |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue