工具栏内的WPF工具包“颜色选择器”显示问题

时间:2019-04-19 15:36:47

标签: wpf xaml wpftoolkit

在WPF中跟随XAML,在Color Picker外部显示WPF工具箱的toolbar的下拉按钮,如下面的屏幕快照所示。

问题:如何使下拉按钮显示在工具栏内(类似于MS WORD工具栏的颜色选择器中的显示方式)?显然,我在下面的XAML中缺少某些内容。

带有拾色器的工具栏截图

enter image description here

<DockPanel Margin="0,0,660,0">
<ToolBarTray>
    <ToolBar>
        <Button Command="New" Content="New" />
        <Button Command="Open" Content="Open" />
        <ToggleButton x:Name="tb" Content="Color" />
        <Popup IsOpen="{Binding IsChecked, ElementName=tb}"
                       PlacementTarget="{Binding ElementName=tb}"
                       Placement="Bottom"
                       StaysOpen="False">
            <xctk:ColorPicker Name="ColorPicker1" 
                              AdvancedButtonHeader="Advanced"
                              DisplayColorAndName="True" />
        </Popup>
    </ToolBar>
</ToolBarTray>
</DockPanel>

编辑:在XAML中添加了DockPanel标记-以防万一。

0 个答案:

没有答案