Проблема с отображением набора инструментов WPF Color Picker внутри панели инструментов - PullRequest
0 голосов
/ 19 апреля 2019

После XAML в WPF отображается выпадающая кнопка Color Picker набора инструментов WPF * вне панели инструментов , как показано на скриншоте ниже.

Вопрос : Как сделать так, чтобы выпадающая кнопка отображалась внутри панели инструментов (что-то похожее на то, что мы имеем в палитре цветов панели инструментов 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>

РЕДАКТИРОВАТЬ : добавлен тег DockPanel в XAML - на случай, если что-то изменится

...