У меня есть пользовательское представление с некоторыми привязываемыми свойствами. Что-то не так, поэтому, когда я пытаюсь открыть страницу, она не открывается. Я не получаю ошибку или вывод. Использование FreshMVVM для проталкивания модели страницы.
Когда я удаляю BindableProperty BarcodeTypeProperty
, открывается страница.
public class BarcodeView : Image
{
public static readonly BindableProperty BarcodeValueProperty = BindableProperty.Create(nameof(BarcodeValue), typeof(string), typeof(BarcodeView));
public string BarcodeValue
{
get => (string)GetValue(BarcodeValueProperty);
set => SetValue(BarcodeValueProperty, value);
}
public static readonly BindableProperty BarcodeTypeProperty = BindableProperty.Create(nameof(BarcodeType), typeof(BarcodeType), typeof(BarcodeView));
public BarcodeType BarcodeType
{
get => (BarcodeType)GetValue(BarcodeTypeProperty);
set => SetValue(BarcodeTypeProperty, value);
}
}
BarcodeType - это Enum:
public enum BarcodeType
{
DataMatrix,
Pdf417
}
Использование в Xaml:
<view:BarcodeView BarcodeType="{Binding BarcodeType}" BarcodeValue="abcd"/>