В настоящее время я разрабатываю компонент iOS, который наследуется от UIView
, который может быть визуально разработан с использованием Xamarin для Visual Studio.
У меня enum
определен как:
public enum UIViewBorderStyles
{
Top,
Bottom,
None
}
Мой компонент настраивается следующим образом:
[Register("BorderView"), DesignTimeVisible(true)]
public partial class BorderView : UIView, IComponent
{
...
[Export("BorderWidth"), Browsable(true)]
public nfloat BorderWidth { get; set; }
[Export("BorderStyle"), Browsable(true)]
public UIViewBorderStyles BorderStyle { get; set; }
...
}
Свойство BorderWidth
отображается, когда я добавляю BorderView
с помощью визуального конструктора, однако свойство BorderStyle
(как enum
)) не отображается.
Можно ли использовать значения enum
со свойствами в визуальном конструкторе Xamarin iOS?