Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подсказка в окне редактирования aspx / 10 сообщений из 10, страница 1 из 1
01.11.2014, 20:34
    #38793905
G_ROM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка в окне редактирования aspx
Всем привет!

Если в студии в окне редактирования aspx-страницы, например, в LinkButton ввести BorderStyle="", поставить курсор между кавычек и нажать Ctrl-Space, то выдастся подсказка со всеми вариантами из соответствующего enum'а. Вопрос вот в чем: как сделать также для своего собственного свойства в ascx.

Спасибо!
...
Рейтинг: 0 / 0
03.11.2014, 11:26
    #38794532
G_ROM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка в окне редактирования aspx
Никто не сталкивался?
...
Рейтинг: 0 / 0
03.11.2014, 14:36
    #38794627
Диклевич Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка в окне редактирования aspx
Наверное, надо указать для собственного свойства, что оно может принимать значения из соответствующего Enum.

В древнем VB6 это было так
Код: vbnet
1.
2.
3.
4.
5.
Public Enum ApplicationsStatuses
    asArrived = 1
    asApproved = 3
    asDenied = 4
End Enum



и потом в свойстве класса
Код: vbnet
1.
2.
3.
Friend Property Let ApplicationsStatus(ByVal a As ApplicationsStatuses)
    AppStatus = a
End Property



тогда IntelliSence знает что показывать в списке допустимых значений для свойства объекта класса.
...
Рейтинг: 0 / 0
06.11.2014, 22:34
    #38797842
G_ROM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка в окне редактирования aspx
Ну.. мне бы код на C# =)

вообще щас попробовал, такая штука прокатывает только для свойств не nullable. А у меня как раз nullable..
...
Рейтинг: 0 / 0
07.11.2014, 09:38
    #38798164
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка в окне редактирования aspx
G_ROM,

твое свойство должно быть типа enum
...
Рейтинг: 0 / 0
07.11.2014, 20:17
    #38799004
G_ROM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка в окне редактирования aspx
monstrU,

Я знаю. Проблема в том что эта штука не работает когда переменная nullable.
Т.е. в таком случае

MyEnum myVar {get; set;}

интеллисенс отображает список возможных значений. А в этом случае:

MyEnum? myVar {get; set;}

не отображает
...
Рейтинг: 0 / 0
08.11.2014, 09:40
    #38799187
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка в окне редактирования aspx
G_ROM, а зачем Вы используете nullable?
...
Рейтинг: 0 / 0
08.11.2014, 15:25
    #38799328
G_ROM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка в окне редактирования aspx
skyANA,

ну в коде мне так удобней) чтобы не писать дополнительных вариантов типа MyEnum.NotSet.
...
Рейтинг: 0 / 0
08.11.2014, 16:01
    #38799338
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка в окне редактирования aspx
G_ROM, то есть стандартные контролы, типа LinkButton, по Вашему не удобные в своём коде? :) Делайте по аналогии, не страдайте ерундой.
...
Рейтинг: 0 / 0
08.11.2014, 18:35
    #38799399
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсказка в окне редактирования aspx
G_ROMskyANA,

ну в коде мне так удобней) чтобы не писать дополнительных вариантов типа MyEnum.NotSet.
именно так и надо делать
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подсказка в окне редактирования aspx / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]