視界が崩壊するように設定されているグリッドは、まだ黒い斑点を予約しています

パノラマビューの広告グリッドを配置しようとしています。

問題は、広告のグリッドを非表示にするとき(広告が表示されない場合)、広告が表示されなくなることです広告。ここに私のコードです:

    
    

    
        <!--LayoutRoot is the root grid where all page content is placed-->
    
        <!--Pivot Control-->
        
            
            
        

        
            


            
            

            
        

      
    
        
    



ブラックスペースを予約せずに広告を非表示にするにはどうすればよいですか?

0
@Erno行定義がありません
追加された 著者 Alex,
私はXAMLの非常に強い定義を持っていないので、もしRowDefinitionがなければ無視されていると思った。
追加された 著者 Alex,
@TripVoltage私は解決策を見つけたことを覚えているが、それは何かを覚えていない、ごめんなさい。
追加された 著者 Alex,
@TripVoltageあなたは行を削除しようとすることができます(あなたがそれをもう使用しない場合) stackoverflow.com/questions/16196118/… で解決方法を削除していますか?
追加された 著者 Alex,
行定義を表示できますか?
追加された 著者 Erno de Weerd,
次に、どのようにこれを行うことができます: Grid.Row = "1"
追加された 著者 Erno de Weerd,
はい、無視されますが、パノラマの上に表示されます。
追加された 著者 Erno de Weerd,
@BadescuAlexandru私は同じ問題を抱えていますが、あなたはこれまでの解決策を見つけましたか?どうもありがとう
追加された 著者 TripVoltage,

1 答え

コントロールが含まれているグリッド行も折りたたまれていることを確認します。


    
        
        
    
    

コントロールを含む2行目が折りたたまれます。高さが「*」に設定されている場合、行は「可視」になります。

1
追加された
行の高さを "Auto"に設定している場合は、内容がばかげている場合に備えて、状況に応じてMaxHeightも定義することが望ましい場合があります。
追加された 著者 ZombieSheep,
グリッドはまだ崩壊しません。視界が崩れた状態で私のコントロールが最初から設定されていても、そのスペースはまだ予約されています
追加された 著者 Alex,
'auto'から '30'に高さを設定すると、コントロールの30pxしか見ることができませんが、まだスペースが予約されています(つまり、予約スペースが80の場合、30pxを表示すれば50pxの空白が予約されています)
追加された 著者 Alex,
私はXAML全体を追加し、ソースの更新を表示します
追加された 著者 Alex,
@Ernoはヒントをありがとうが、彼らは私のために働かなかった。コードを更新しましたが、私の色(この場合は黄色)でない予約スペースが表示されています。私はそれを動作させることができません!
追加された 著者 Alex,
XAML全体を表示して、私は暗闇の中でここで撮影しています。グリッドセル/行に何か他のものがある可能性があります
追加された 著者 Erno de Weerd,
AdControlのマージンを 0 に設定するとどうなりますか?私は、デフォルトのマージンを持つコントロールを疑う。テストのもう1つの方法は、AdControlをネストされたグリッドに配置し、グリッドに適切な背景色を付けることです。 Blendでアプリを開くと、ギャップがどこから来るのかを判断するのにも役立ちます。
追加された 著者 Erno de Weerd,
「あなたの」色でない場合は、このスペースを主張しているadControlでなければなりません。そのPaddingプロパティを0に設定してみてください。それでも問題が解決しない場合は、コントロールのパブリッシャーに連絡してください。
追加された 著者 Erno de Weerd,