ОК, было время, но я на самом деле тупик на этом. Я хочу изменить источник изображения ASPxButton из кода (позже я добавлю условия). Обновляются свойства ImageUrl, но высота, ширина и пограничный стиль теряются (изображение появляется на собственной высоте & ширина с толстой черной рамкой).DevExpress ASPxButton не обновляет все свойства
<dx:GridViewDataTextColumn FieldName="SyncStatus" VisibleIndex="0" Caption=" " Width="22px">
<DataItemTemplate>
<dx:ASPxButton runat="server" Image-Url="~/Images/Wizard/Wand24x24.png" Height="20px" Width="20px"
Border-BorderStyle="None" id="btnWiz" OnInit="btnWiz_Init"></dx:ASPxButton>
</DataItemTemplate>
</dx:GridViewDataTextColumn>
Protected Sub btnWiz_Init(sender As Object, e As EventArgs)
Dim btnWiz As ASPxButton = TryCast(sender, ASPxButton)
Dim container As GridViewDataItemTemplateContainer = TryCast(btnWiz.NamingContainer, GridViewDataItemTemplateContainer)
btnWiz.ImageUrl = "~/Images/NewNote.png"
btnWiz.Border.BorderStyle = BorderStyle.None
btnWiz.Border.BorderWidth = Unit.Pixel(0)
btnWiz.Height = Unit.Pixel(20)
btnWiz.Width = Unit.Pixel(20)
End Sub
Я попытался добавить это в качестве раствора
.dxbButton
{
border-style: none;
height: 20px;
width: 20px;
}
но осмотр показывает, что это элемент игнорируется. Пожалуйста, посоветуйте, как ypu могут и спасибо заранее.
Thanx для ответа. Забыв стиль dxbButton, который я создал (как в кадре в темноте), когда подпрограмма btnWiz_Init запускает все стили inline, теряются, а избыточные, которые являются частью sub, НЕ применяются, за исключением свойства ImgUrl. – Darkloki