グリッドがあるページがあります。動的に追加されたコントロールが、どこに表示されないのですか。
ComboBoxの選択に基づいて、ContextMenu(これまでのところとても良い)を持つ適切なGridViewを動的に追加します。
ContextMenuItemオプションの1つにユーザー入力が必要なため、グリッドにコントロールを動的に作成して追加し、グリッドをページのグリッドの子として追加します(同時にグリッドの最初の子を非表示にしますGridView))。
コントロールが予想された位置に表示されません。私が0,0,0,0を指定すると、それらは真ん中のどこかに現れます。私が-800、-400、0,0を指定すると、それらはどこにあるかわかりますが、どこにあるかはわかりません(グリッド自体は800x400です)。
何か不足していますか?
私は列と行を追加し、そのように位置を指定しようとしました。私はコントロールのマージンを直接設定しようとしました。期待どおりに動作するものはありません。あなたは正確にコントロールを配置している場合は、Canvas
を使用する必要があります
おかげ
ありがとうございます。これはうまくいった。 – user1299040