0
我想在IsChecked設置爲true時打開ToggleButton.ContextMenu。當IsChecked屬性將狀態更改爲True時,在ToggleButton上打開ContextMenu
我下面寫的代碼,但是ContextMenu.IsOpen沒有改變:
<ToggleButton x:Name="btnRegularButton"
Content="Regular Button">
<ToggleButton.Style>
<Style TargetType="ToggleButton">
<Style.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter Property="ContextMenu.IsOpen" Value="True" />
</Trigger>
</Style.Triggers>
</Style>
</ToggleButton.Style>
<ToggleButton.ContextMenu>
<ContextMenu>
<MenuItem Header="Save" />
<MenuItem Header="Print" />
<Separator />
<MenuItem Header="Exit" />
</ContextMenu>
</ToggleButton.ContextMenu>
</ToggleButton>
不幸的是,這不起作用 – f4x 2012-03-02 01:41:48
爲什麼它被標記爲答案呢? – 2015-06-12 13:33:09