ウィンドウ ( wpf )を3 つの列に分割したいとDockPanel
思いStackPanel
ます。Canvas
DockPanel
listbox
Canvas
これは私が行ったことであり、展開できないため、左の列に問題があります。ユーザーがキャンバスにドラッグ/ドロップできるように、カスタムオブジェクトのホルダーとして左の列が必要です。お知らせ下さい。
<DockPanel LastChildFill="True" Background="LightGray" Margin="5">
<Expander Header="Controls" Background="Gray" Margin="2"
Content="{StaticResource FC}" DockPanel.Dock="Top"
IsExpanded="True" Width="200" />
</DockPanel>
<GridSplitter Focusable="False" Width="2" Background="LightGray"
VerticalAlignment="Stretch" HorizontalAlignment="Right"/>
<lib:MyCanvas x:Name="myCanvas" FlowDirection="LeftToRight"
Background="White" AllowDrop="True"
Mouse.MouseMove="MyCanvas _MouseMove">
</lib:MyCanvas >
また、リストボックスを保持できるようにするには、右側でどのコントロールを使用する必要がありますか?