3

Visual Studio 2010を使用しており、WPFアプリではエクスパンダーを使用しています。問題は、エキスパンダー内のGroupBoxなどがデザインウィンドウのビューから非表示になっていることです。

それらを見せてもらうためのアイデアはありますか?

どうも!

4

1 に答える 1

1

まあ、これは古い投稿なので、グレッグはすでにこれに対する答えを持っているかもしれません。ただし、この問題に出くわした他の人に役立つ可能性があるため、回答を投稿したいと思います。

VS 10 のデザイン ビューでエキスパンダーが展開されない理由は、次のようなユーザー定義スタイルでスタイル設定されているためです。

  <Expander Header="Layout"           
            IsExpanded="True" 
            Style="{StaticResource ExpanderStyle_Normal}"> 
  </Expander>  

したがって、2 つの解決策があります。

  1. いずれかの方法でStyle属性を削除してください。

または/より良い

  1. そのスタイルの controltemplate の contentpresenter でVisibility を「Visible」に設定します。

    < ContentPresenter Visibility="Visible" />

注:どちらの回避策も設計フェーズのみを対象としているため、作業が完了したら、実行時に必要な設定に戻す必要があります。

于 2011-07-18T12:20:53.413 に答える