It would help if OnClick
events can toggle the CheckBox
es in submenu items. Like menuitem File>>Open,New (Submenu items)
Following is the Xaml code I have written
<Grid>
<Menu HorizontalAlignment="Left" Height="20" Margin="0,-1,-0.4,0" VerticalAlignment="Top" Width="594">
<MenuItem Header="File" Height="20" Width="50" Click="MenuItem_Click">
<MenuItem x:Name="ErrorBtn" Header="Error" HorizontalAlignment="Left" Height="20" IsCheckable="True" Width="139" Click="ErrorBtn_Click"/>
<MenuItem x:Name="DebugBtn" Header="Debug" HorizontalAlignment="Left" Height="20" IsCheckable="True" Width="139" Click="DebugBtn_Click"/>
<MenuItem x:Name="OutputBtn" Header="Output" HorizontalAlignment="Left" Height="20" IsCheckable="True" Width="139" Click="OutputBtn_Click"/>
</MenuItem>
<MenuItem Header="Edit" Height="20" Width="50"/>
<MenuItem Header="Option" Height="20" Width="50">
<MenuItem x:Name="CloseBtn" Header="Close" HorizontalAlignment="Left" Height="20" Width="139" Click="CloseBtn_Click">
</MenuItem>
</Menu>
</Grid>
And Observable class code is below
class ObservableObject : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
public void Onpropertchanged(string PropertyName)
{
if(PropertyName != null)
PropertyChanged(this, new PropertyChangedEventArgs(PropertyName));
}
}
If this click on Error, Debug, Output opens up the error window in the application. How cake I make it to close that error window if I click again on error menu item.