This question is locked. New answers and comments are not allowed.
Hello there!
This is a snippet of my MenuBar:
<
telerik:RadMenu
Name
=
"RadMenuBar"
Background
=
"Transparent"
>
<
telerik:RadMenuItem
Name
=
"MainMenuItem"
Style
=
"{StaticResource ExtraSmallFontStyle}"
>
<
telerik:RadMenuItem
Name
=
"LogoutMenuItem"
Header
=
"{Binding Path=Strings.Logout, Source={StaticResource Strings}}"
Click
=
"LogoutMenuItem_Click"
/>
<
telerik:RadMenuItem
IsSeparator
=
"True"
/>
<
telerik:RadMenuItem
Name
=
"ClientSelectorMenuItem"
Header
=
"{Binding Path=Strings.Clients, Source={StaticResource Strings}}"
ItemsSource
=
"{Binding}"
>
<
telerik:RadMenuItem.ItemContainerStyle
>
<
Style
TargetType
=
"telerik:RadMenuItem"
BasedOn
=
"{StaticResource DefaultRadMenuItemStyle}"
>
<
Setter
Property
=
"Header"
Value
=
"{Binding Name}"
/>
<
Setter
Property
=
"IsCheckable"
Value
=
"{Binding ClientID, Converter={StaticResource CurrentClientToBooleanConverter}, ConverterParameter='invert'}"
/>
<
Setter
Property
=
"IsChecked"
Value
=
"{Binding ClientID, Converter={StaticResource CurrentClientToBooleanConverter}}"
/>
<
Setter
Property
=
"Command"
Value
=
"{Binding ChangeClientCommand, ElementName=Main}"
/>
<
Setter
Property
=
"CommandParameter"
Value
=
"{Binding ClientID}"
/>
<
Setter
Property
=
"IsEnabled"
Value
=
"{Binding ClientID, Converter={StaticResource CurrentClientToBooleanConverter}, ConverterParameter='invert'}"
/>
</
Style
>
</
telerik:RadMenuItem.ItemContainerStyle
>
</
telerik:RadMenuItem
>
</
telerik:RadMenuItem
>
</
telerik:RadMenu
>
My question is - I want to close the RadMenu completely if user clicks on a subitem "ClientSelectorMenuItem" or "LogoutMenuItem". The problem is - after click I navigate to another page and make menubar temporary invisible. After making it visible - menu is still opened. There are no methods like "Collapse" or "Close" etc...
I tried to get all popups of the menu with VisualTreeHelper and set "IsOpened" to false - it solves the popup problem - but i cant open it after it becouse the header of the top item is highlighted and reacts not on the click or mouseover untill you press "Esc". A bit strange...
Do you have any tips for me?
Thanks!