0

我正在使用wpf mahapps 主题,我想为SplitButton创建项目,如下所示:

<Controls:SplitButton HorizontalAlignment="Left" Margin="26,581,0,0" VerticalAlignment="Top" SelectedIndex="1" IsExpanded="True" Background="White">
  <Controls:SplitButton.Items>
          <Button Content="btn" Background="#FFB23E3E"/>
          <MenuItem Background="#FF742323"/>
          <ComboBoxItem Content="cbx" Background="#FFA43131"/>
          <CheckBox Background="#FF8D3535" Content="chk"/>
  </Controls:SplitButton.Items>
</Controls:SplitButton>

但是当我点击它时,什么也没发生,我不知道怎么了?

在此处输入图像描述

4

1 回答 1

1

尝试这个,

<controls:SplitButton ItemsSource="{Binding}" >
    <controls:SplitButton.ItemTemplate>
        <DataTemplate>
            <Grid>
              <StackPanel>
                <Button Content="btn" Background="#FFB23E3E"/>
                <MenuItem Background="#FF742323"/>
                <ComboBoxItem Content="cbx" Background="#FFA43131"/>
                <CheckBox Background="#FF8D3535" Content="chk"/>
              </StackPanel>
            </Grid>
        </DataTemplate>
    </controls:SplitButton.ItemTemplate>
</controls:SplitButton>

您必须指定ItemSource填充您的ItemTemplate

于 2015-10-01T14:24:24.760 回答