画面上のテキストボックスの位置に応じて、フォーカスを取得すると、コントロールの上または下に小さな数字キーパッドがポップアップするいくつかのテキストボックスを備えたWPFプログラムがあります。現在、これはテキストボックスと、テキストボックスとは別のグリッドに配置された別の「テンキー」unsercontrol で行われます。これらのコントロールはかなり一般的であるため、この機能をすべて特別なテキスト ボックス ユーザー コントロール内に配置し、それをウィンドウにドロップできるようにしたいと考えています。
問題は、テキストボックスがグリッドセルにあり、ウィンドウのサイズ変更のためにセルを埋めるためにストレッチするように設定されていることです。テンキーのユーザーコントロールをそのグリッドセルの外に表示できるようにしながら、グリッドセルでテキストボックスのサイズを変更することはできますか? このすべてを実行するユーザーコントロールを作成してグリッドセルにドロップすると、そのような大きなポップアップを作成すると、すべてがそのセルに押しつぶされるだけだと思います。