powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как правильно задать событие в ресурсах?
6 сообщений из 6, страница 1 из 1
Как правильно задать событие в ресурсах?
    #39234895
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В стиле, размещенном в ResourceDictionary, есть гиперлинк:

Код: xml
1.
<Hyperlink  NavigateUri="{Binding Url}" RequestNavigate="{StaticResource RequestNavigate}">

StaticResource RequestNavigate ссылается на класс, реализующий ICommand, и это не работает. Как сделать, чтобы RequestNavigate заработал?
...
Рейтинг: 0 / 0
Как правильно задать событие в ресурсах?
    #39234950
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос закрыт, догадался как через EventSetter сделать.
...
Рейтинг: 0 / 0
Как правильно задать событие в ресурсах?
    #39234959
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новый вопрос.
Как сделать, чтобы при отсутствии ссылки в {Binding Url} выводился простой текст, а не гиперлинк? Разметка сейчас выглядит так:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<TextBlock Grid.Column="1" Grid.Row="0" Margin="0" FontSize="12" TextWrapping="Wrap">
    <Hyperlink  NavigateUri="{Binding Url}">
        <Hyperlink.Style>
            <Style>
                <EventSetter Event="Hyperlink.RequestNavigate" Handler="RequestNavigate"/>
            </Style>
        </Hyperlink.Style>
        <Run Text="{Binding Name}"/>
    </Hyperlink>
</TextBlock>
...
Рейтинг: 0 / 0
Как правильно задать событие в ресурсах?
    #39234960
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyпри отсутствии ссылкиЧто ты подразумеваешь под отсутствием ссылки? Null в {Binding Url} или невозможность преобразования в URI?
...
Рейтинг: 0 / 0
Как правильно задать событие в ресурсах?
    #39234963
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну собственно, сделать TextBox или Run для альтернативного текста и повесить триггер на Visibility с нужным тебе условием
...
Рейтинг: 0 / 0
Как правильно задать событие в ресурсах?
    #39234964
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProTextBoxTextBlock
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как правильно задать событие в ресурсах?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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