17 lines
585 B
C#
17 lines
585 B
C#
using System;
|
|
using System.Windows;
|
|
using Xamarin.Forms;
|
|
|
|
namespace DataDisplay.DataSource
|
|
{
|
|
/// <summary>Mapping class holds information about mapping of TSource type
|
|
/// to some DependencyProperty.</summary>
|
|
/// <typeparam name="TSource">Mapping source type.</typeparam>
|
|
internal sealed class Mapping<TSource> {
|
|
/// <summary>Property that will be set.</summary>
|
|
internal BindableProperty Property { get; set; }
|
|
/// <summary>Function that computes value for property from TSource type.</summary>
|
|
internal Func<TSource, object> F { get; set; }
|
|
}
|
|
}
|