【发布时间】:2020-08-29 21:25:00
【问题描述】:
我想使用第二个属性 LogoWidth 来设置第一个属性的宽度,但我得到“无法从共享方法引用类的实例成员” 如果有人可以帮助我将不胜感激
<DetailViewLayoutAttribute(LayoutColumnPosition.Left, "Header Logo", LayoutGroupType.SimpleEditorsGroup, 1)>
<VisibleInListView(False), DevExpress.Xpo.DisplayName("Logo"), ImmediatePostData> '<RuleRequiredField("Logo", DefaultContexts.Save)>
<ImageEditor(ListViewImageEditorMode:=ImageEditorMode.PictureEdit,
DetailViewImageEditorMode:=ImageEditorMode.PictureEdit, ListViewImageEditorCustomHeight:=85, DetailViewImageEditorFixedHeight:=160, DetailViewImageEditorFixedWidth:=160)>
<Size(SizeAttribute.Unlimited)>
Public Property Logo() As Byte()
Get
Return GetPropertyValue(Of Byte())("Logo")
End Get
Set
' If True Then
SetPropertyValue(Of Byte())("Logo", Value)
' End If
End Set
End Property
<DetailViewLayoutAttribute(LayoutColumnPosition.Right, "Header Logo", LayoutGroupType.SimpleEditorsGroup, 1)>
<VisibleInListView(False), DevExpress.Xpo.DisplayName("Width"), ImmediatePostData> '<RuleRequiredField("LogoWidth", DefaultContexts.Save)>
Public Property LogoWidth As Integer
Get
Return _LogoWidth
End Get
Set(ByVal Value As Integer)
SetPropertyValue(NameOf(LogoWidth), _LogoWidth, Value)
End Set
End Property}
【问题讨论】: