問題タブ [visual-studio-designer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - Xaml: 動的に表示されるコンポーネントを使用してレイアウトを設計する
mvvm アプリケーションでは、ウィンドウ内の一部の領域 (実際には MainWindow 内の UserControl) が、ユーザーの選択に従って動的に表示されます。
変化するブロックは Stackpanels 内にあります。私はそれらを 4 つ持っていますが、一度に 1 つしか表示されません。これは、 Visibilityを bool プロパティにバインドし、BooleanToVisibilityConverterを使用して達成されます。
すべての代替 StackPanel を親コントロール内に配置しました。正しく動作しますが、Visual Studio での設計段階ではそれらがすべて表示されるため、最終的なレイアウトを理解するのに問題があります。
同じウィンドウ領域を共有し、一度に 1 つずつ表示されるより多くのコントロールを持つレイアウトを簡単に作成するにはどうすればよいですか?