WPF ListBox (또는 ItemsControl)에 GridSplitter와 같은 기능을 갖고 싶습니다. 다음 코드는 작동하지만 내가 달성하고자하는 것을 보여줍니다하지 않습니다크기 조정 가능 WPF ListBox/Items 컨트롤 항목
<ListBox ItemsSource="{Binding MyCollection}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<TextBlock Text="{Binding MyTextProperty}" Margin="0,0,10,0"/>
<GridSplitter
Width="5"
Background="Red"
HorizontalAlignment="Right"
ResizeBehavior="CurrentAndNext"/>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
사람이이를 구현하는 방법에 대한 아이디어가 있습니까?
"작동하지 않는 부분"은 무엇입니까? –
GridSplitter는 Grid 내에서 행/열의 크기를 조정합니다. 코드에는 각 목록 상자 항목마다 하나의 행과 하나의 열이있는 하나의 격자가 있습니다. 스플리터는 아무 것도하지 않습니다. – Phil
@jberger : gridsplitter – eriksmith200