問題タブ [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.

0 投票する
2 に答える
67 参照

wpf - Xaml: 動的に表示されるコンポーネントを使用してレイアウトを設計する

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

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

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

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