我正在尝试创建一个具有可变按钮数量的自定义MessageBox,该数量等于ItemsSource的数量。这些按钮将被放置在UniformGrid中。ButtonView的ItemsSource被分配给ObservableCollection按钮。代码无法识别Buttons.Count。如何正确分配UniformGrid列值?
<ItemsControl Grid.Row="2" x:Name="ButtonView">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Columns="{Binding Buttons.Count}">
</UniformGrid>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate DataType="Button">
<Button Margin="2" Content="{Binding Content}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>发布于 2020-10-09 13:47:07
设置Rows属性而不是Columns属性
<ItemsPanelTemplate>
<UniformGrid Rows="1"/>
</ItemsPanelTemplate>https://stackoverflow.com/questions/64274454
复制相似问题