mirror of
https://github.com/bitwarden/mobile
synced 2025-12-15 07:43:37 +00:00
39 lines
1.3 KiB
C#
39 lines
1.3 KiB
C#
using Xamarin.Forms;
|
|
|
|
namespace Bit.App.Controls.BoxedView
|
|
{
|
|
public class LabelCell : BaseCell
|
|
{
|
|
public static BindableProperty ValueTextProperty = BindableProperty.Create(
|
|
nameof(ValueText), typeof(string), typeof(LabelCell), default(string),
|
|
defaultBindingMode: BindingMode.OneWay);
|
|
|
|
public static BindableProperty ValueTextColorProperty = BindableProperty.Create(
|
|
nameof(ValueTextColor), typeof(Color), typeof(LabelCell), Color.Black,
|
|
defaultBindingMode: BindingMode.OneWay);
|
|
|
|
public static BindableProperty ValueTextFontSizeProperty = BindableProperty.Create(
|
|
nameof(ValueTextFontSize), typeof(double), typeof(LabelCell), 18.0,
|
|
defaultBindingMode: BindingMode.OneWay);
|
|
|
|
public string ValueText
|
|
{
|
|
get => (string)GetValue(ValueTextProperty);
|
|
set => SetValue(ValueTextProperty, value);
|
|
}
|
|
|
|
public Color ValueTextColor
|
|
{
|
|
get => (Color)GetValue(ValueTextColorProperty);
|
|
set => SetValue(ValueTextColorProperty, value);
|
|
}
|
|
|
|
[TypeConverter(typeof(FontSizeConverter))]
|
|
public double ValueTextFontSize
|
|
{
|
|
get => (double)GetValue(ValueTextFontSizeProperty);
|
|
set => SetValue(ValueTextFontSizeProperty, value);
|
|
}
|
|
}
|
|
}
|