XAML を使用して、ウィンドウの左側に 3 つの列 (ドッキング可能) を作成する必要があります。このウィンドウは以前はグリッド ベースでしたが、現在はキャンバスにする必要があるため、次のコードは機能しません。
    <StackPanel Grid.Column="0" Margin="1,1,7,0">
        </StackPanel>
        <Expander Header="one"  IsExpanded="True"/>
        <Expander Header="two" IsExpanded="True"/>
        <Expander Header="three"  IsExpanded="True"/>
    </StackPanel>
だから私は今代わりにコンテナとして使用しています。ただし、One、Two、Threeは行に表示されますが、縦に表示する必要があります。
<DockPanel HorizontalAlignment="Stretch" Margin="0,0,0,0" Width="Auto">
    <Expander Header="One" IsExpanded="True"/>
    <Expander Header="Two" IsExpanded="True"/>
    <Expander Header="Three" IsEnabled="True"/>
私の目標は、ウィンドウの左側にツールバーを作成して、ユーザーがキャンバスにドラッグ アンド ドロップできるコントロールを表示することです。この問題についても、専門家の方からヒントをいただければ幸いです。
よろしく、アミット
