0

というわけで、現在起きていることは以下のとおりです。WPF アプリケーションでリッチ テキスト ボックスに注目しているときに、カーソルを Carat (または「I」テキスト選択カーソル) から変更できないようです。

ユーザーが Ctrl+S を押したときにプログラムを保存し、 Cursor.Waitカーソルを表示したいので、これは問題です。これは、RTB 以外のすべてのコントロール (Treeview、stackPanel、Menu) に注目している場合に機能します。

このように構築されているだけで、回避策はありませんか?

4

1 に答える 1

0

FrameworkElement.ForceCursor プロパティを に設定するTrueと、子要素によって確立されたカーソル設定がオーバーライドされます。

<StackPanel ForceCursor="True" Cursor="Wait">
    <RichTextBox />
</StackPanel>

これでカーソルRichTextBoxが表示されます。StackPanel

于 2012-05-10T18:12:08.473 に答える