@OwDafuq

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

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

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

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

Войти через центр авторизации
Похожие вопросы