wpf mahapps主题在SplitButton中创建项目

时间:2015-10-01 13:55:30

标签: wpf xaml drop-down-menu mahapps.metro split-button

我正在使用wpf mahapps theme,我想为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>

但是当我点击它时,什么都没发生,我不知道什么是错的?

enter image description here

1 个答案:

答案 0 :(得分: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

相关问题