Wpfアプリケーションでcaliburnmicroを使用しています。コンテンツが多い場合は、テキストボックスを下にスクロールしたいと思います。この機能を実現するために、ビューのコードビハインドを使用したくありません。私はそれをグーグルで検索し、次のリンクを見つけました。
ビューのコードビハインドを直接使用します。回避策かもしれませんが、これが悪い習慣の出発点であると考えるので、私はこのアプローチに満足していません。
Rx(リアクティブエクステンション)を使用して同様の機能を実現するためのもう1つのリファレンスを見つけました
CaliburnMicroのコンテキストでそれを使用する方法がわかりません。
ここで別のstackoverflowメンバーから同様の質問がありましたが、満足のいく回答はありませんでした。
私は2つのことをしなければなりません。
- 購読テキスト変更イベント
- 送信者パラメーター(または何らかの方法でテキストボックスオブジェクト)からTextboxオブジェクトを取得し、その
ScrollToEnd()
メソッドを実行します
IHandle
Caliburn microまたはRx(Reactiveextensions)のいずれかで可能だと思います。この機能を実現する方法を教えてもらえますか?