0

ですから、これを説明するのは少し難しいでしょうが、誰かが私が話していることを認識してくれることを願って試してみます.

だから私StackPanelは 3Buttonsと 3があり、各リストの「開いている」状態を表すLists3 もあります (アコーディオンです)。VisualStatesデフォルトでは、各要素の高さは 0 に設定されており、それぞれの状態では高さが auto に設定されています。可変レイアウトがオンになっているので、0 から自動に変更できます...

tl;dr = FluidLayout でアコーディオンを作成しました。

私のアコーディオン ペインの 1 つでItemsControl、生成されたアイテム テンプレートを作成しました。その中には、ボタンをクリックすると、より多くのコンテンツが表示される「エキスパンダー」コントロールがあります。これも実行されVisualStates、FluidLayout がオンになります。ただし、拡張コントロールを拡張しようとすると、高さ 0 -> 自動高さからスムーズに移動せず、代わりに表示されます。

誰もが同様の問題に遭遇しますか?

4

1 に答える 1

-1

だから私はコードを反映することになりました、そしてこれは明示的に行われます。

これは、Microsoft の文書化されていない「機能」の 1 つだと思います。

くだらないソフトウェアを書いて、うまくいかないものをすべて「機能」と呼ぶことから逃れられたらいいのにと思います。

于 2010-11-16T14:21:55.810 に答える