cs_misc.md 1.8 KB

Разное

В этой лекции будут свалены материалы, не вошедшие в другие лекции, но всплавшие при решении лабораторных работ

Всплывающие подсказки

Всплывающие подсказки, это блок с дополнительной информацией, появляющийся при наведении курсора на объект.

Можно реализовать двумя вариантами:

  1. Подсказка простой текст: просто добавляем атрибут ToolTip.Tip к нашему визуальному элементу

    <Image
        ...
        ToolTip.Tip="Текст подсказки"/>
    
  2. В подсказке хотите показать сложную комбинацию (картинка + описание, многострочный текст): добавляем к элементу вложенный тег

    <Image ...>
    
        <ToolTip.Tip>
            <StackPanel>
                <TextBlock Classes="h1">
                    ToolTip
                </TextBlock>
                <TextBlock Classes="h2">
                    A control which pops up a hint when a control is hovered
                </TextBlock>
            </StackPanel>
        </ToolTip.Tip>
    
    </Image>
    

Естественно вместо фиксированного текста можете сделать привязку (binding) к вычисляемому свойству класса.