0

mvvm アプリケーションでは、ウィンドウ内の一部の領域 (実際には MainWindow 内の UserControl) が、ユーザーの選択に従って動的に表示されます。

変化するブロックは Stackpanels 内にあります。私はそれらを 4 つ持っていますが、一度に 1 つしか表示されません。これは、 Visibilityを bool プロパティにバインドし、BooleanToVisibilityConverterを使用して達成されます。

すべての代替 StackPanel を親コントロール内に配置しました。正しく動作しますが、Visual Studio での設計段階ではそれらがすべて表示されるため、最終的なレイアウトを理解するのに問題があります。

同じウィンドウ領域を共有し、一度に 1 つずつ表示されるより多くのコントロールを持つレイアウトを簡単に作成するにはどうすればよいですか?

4

2 に答える 2

1

、しかし、Visual Studio での設計段階では、それらすべてが表示されるため、最終的なレイアウトを理解するのに問題があります。

Document Outlineこの問題は、ビジュアル スタジオでタブを表示することで簡単に解決できます。開いたら、表示されているツリーに移動し、目玉を切り替えて、興味のないコントロールを視覚的に非表示/非表示にします。設計時のみ

ここに画像の説明を入力

于 2021-06-21T14:27:20.183 に答える