Или мы могли бы включить палитру цветов на самой панели инструментов?
Sure:
<ToolBarTray>
<ToolBar>
<Button Command="New" Content="New" />
<Button Command="Open" Content="Open" />
<xctk:ColorPicker Name="ColorPicker1"
AdvancedButtonHeader="TestColor"
DisplayColorAndName="True"/>
</ToolBar>
</ToolBarTray>
Вы также можете использовать ToggleButton
, открывающий Popup
:
<ToolBarTray>
<ToolBar>
<Button Command="New" Content="New" />
<Button Command="Open" Content="Open" />
<ToggleButton x:Name="tb" Content="Save" />
<Popup IsOpen="{Binding IsChecked, ElementName=tb}"
PlacementTarget="{Binding ElementName=tb}"
Placement="Bottom"
StaysOpen="False">
<xctk:ColorPicker Name="ColorPicker1"
AdvancedButtonHeader="TestColor"
DisplayColorAndName="True" />
</Popup>
</ToolBar>
</ToolBarTray>