我试图在不使用 Window.CommandBinding 的情况下从以下 ItemsControl 中删除一个元素。有没有更简单的方法来做到这一点?
XAML:
<ItemsControl ItemsSource="{Binding Path=MyStringArray}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Button Content="Abcd"/>
<Button Content="-" Click="Button_Click_1"/>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
如果没有更简单的方法,如何使用 Window.CommandBindings 来完成
另外,在这段代码中,如何使第一个按钮的宽度取屏幕的整个宽度减去第二个按钮的宽度?