<Button Style="{StaticResource HPForegroundStyle}" IsTabStop="False"
Command="{Binding ForegroundPhoneCommand}" Click="Button_Click">
<Button.ContextMenu>
<ContextMenu ItemsSource="{Binding OptionsMenuItemList}" ItemContainerStyle="{StaticResource ContextMenuItemStyle}"
IsOpen="{Binding IsMenuOpen}"
PlacementTarget="{Binding RelativeSourc={RelativeSource AncestorType={x:Type Button}}}">
</ContextMenu>
</Button.ContextMenu>
</Button>
estoy usando el patrón MVVM. En ViewModel tengo una propiedad 'IsMenuOpen' que controla el menú contextual abrir cerrar. El problema es que puedo deshabilitar el clic derecho y no puedo mostrar el menú contextual con el clic izquierdo.
¿Cómo abre el menú contextual? ¿es un menú emergente o el control de menú contextual real – TerrorAustralis
es un menú contextual – suman
y cuando hace clic derecho, no se abre, pero el clic izquierdo tampoco lo abre? ¿ForegroundPhoneCommand hace que la propiedad IsMenuOpen se establezca en verdadero? y la propiedad IsMenuOpen implementa INotifyPropertyChange – TerrorAustralis