Как я могу постоянно отображать всплывающую подсказку, пока элемент управления сфокусирован?

Как я могу постоянно отображать всплывающую подсказку, когда элемент управления находится в фокусе? Я так много пробовал, но ничего не помогает. Сейчас у меня что-то вроде следующего:

    <TextBox x:Name="textBox" Width="200">
        <TextBox.ToolTip>
            <ToolTip StaysOpen="{Binding IsKeyboardFocused, ElementName=textBox}" IsOpen="{Binding IsKeyboardFocused, ElementName=textBox}">
                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
            </ToolTip>
        </TextBox.ToolTip>
    </TextBox>

Вроде должно работать очень просто, но это не так. Почему бы нет? Я привязываю свойство IsOpen всплывающей подсказки к свойству IsKeyboardFocused текстового поля. Следовательно, он должен отображаться, пока всплывающая подсказка находится в фокусе. Почему это не так?

8
задан Rich 6 January 2011 в 21:07
поделиться