Задать вопрос
@OwDafuq

WPF: Как в ToolTip загнать результат статического метода, в который передается значение из модели?

Здравствуйте.
Сразу скажу почему не хочу переносить метод в модель: модель лежит в отдельной библиотеке и используется в 3 проектах, для работы метода нужна другая библиотека, что вызовет за собой нежелательные зависимости.
Есть модель, в ней есть string св-во и int св-во.
Есть статический метод, в который нужно передать строку и целое значение, на выходе получится TextBlock, который надо загнать в ToolTip Image'a, который находится в ItemsControl.
Каким образом это можно сделать?
Какие есть способы?

(p.s. желательно без code-behinda, mvvm & xaml only)
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 3
@Smiz001
C#-developer
Во ViewModel можно же сделать спец свойство, которое будет биндиться к ToolTip и это свойство можно обновлять в зависимости каких либо условий. Это вам позволит не создавать новое св-во в самой модели. Вы вызываете свой статический метод во ViewModel и результат присваиваете этому св-ву.
Ответ написан
Комментировать
WNeZRoS
@WNeZRoS
Совсем без кода не получится. Нужно сделать IMultiValueConverter, куда биндить строку и число. В самом конвертере вызывать этот статичный метод. При этом TextBlock что возвращается должен быть новым (нигде до этого не использованным), а то будут краши.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы