グリッドビューコントロールの日付フィールドを設定するために使用している日付ピッカーコントロールがあります。日付ピッカーには日付が表示され、日付を選択するために使用できるカレンダーを表示するボタンが表示されます。これはそれ自体でうまく機能しますが、これをグリッドビューに追加すると、カレンダーがポップアップし、列と行がカレンダーの一部を覆います。カレンダーのZIndexを設定しても、他の行は別のパネルにあるため役に立ちませんか?どうすればこれを回避できますか?VisualParentのZIndexを上げてみましたが、うまくいきませんでした。
更新、グリッドビューは非常に標準的で、そのうちの1つは日付列です。その列のデータテンプレートは、最初はテキストボックスとボタンのように見える日付ピッカーを作成し、ボタンはキャンバスパネルに配置され、カレンダーをクリックするとキャンバスに追加されます。キャンバスは、子が独自の境界を越えて伸びることができる唯一のパネルであるため、ボタンは10 x 10程度で、カレンダーは200 x 200です。カレンダーがポップアップすると、通常は隣接するフィールドを覆うだけですが、 gridviewdatepickerがカレンダーを覆っている「後」のgridviewの各セル。セルのzindexを上げる必要があると思いますが、これを行う方法が見つかりませんか?