コントロールがフォーカスされている間、ツールチップを常に表示する方法はありますか?私はたくさんのことを試みましたが、何もうまくいかないようです。今すぐ私は次のようなものを持っています:コントロールがフォーカスされている間、ツールチップを常に表示する方法はありますか?
<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プロパティにバインドします。したがって、ツールチップにフォーカスがある間に表示されるはずです。それはなぜですか?
あなたはこのSO-Questionを見たことがありますか:http://stackoverflow.com/questions/896574/forcing-a-wpf-tooltip-to-stay-on-the-screen? –