Radial Menu Example
I am attempting to use a radial menu in a Windows Store application. Please see attached screenshot which shows the page I want to add the radial menu to. The page content is held in a GridView containing a collection of 'tiles'.
I have the following requirements:
1) When an GridView item is clicked (i.e. the GridView SelectionChanged event is fired), the radial menu should display at the current mouse position/tap location (or a small offset of the current mouse position), similar to a traditional right-click context menu.
2) The radial menu needs to be invisible until one of the GridView tiles is clicked. On SelectionChanged, the radial menu needs to fully display (i.e. Visibility="Visible" and IsOpen="True").
I've looked at the samples in the Syncfusion sample application and have also read the online Syncfusion radial menu documentation but I cannot find any useful examples of how to achieve my requirements.
Would it possible for you to provide a sample which meets these requirements?
Regards,
Andrew
Screenshot_82cb8d4b.zip
We're writing the app using the MVVM pattern (PRISM framework). Would it be possible to provide another example which demonstrates how the radial menu works using MVVM?
Also, I have a further requirement:
1) When the radial menu is open, if the user clicks elsewhere on the page (but not another tile), the menu should close (i.e. Visibility=Collapsed).
Could you include this requirement in the example?
Many thanks for your support.
Regards,
Andrew
Andrew
RadialMenuTests_98ba7562.zip
Hi Andrew,
We are able to reproduce the reported issue 'SfRadialMenu does not display centrally on the mouse position for prism sample' and we have logged a bug report. The fix for this issue will be available in our upcoming Release which is scheduled to be released by 27th March 2014. Please visit our website periodically for update regarding releases.
Please let us know if you have any queries.
Regards,
Suresh B
Hi Andrew,
Sorry about the delayed response.
We would like to inform you that this issue fix is not included
in our 2013 volume 4 Service pack release 2. This has been fixed and it will be
available in our upcoming 2014 volume 1 release. If you need patch for it, then
we request you to contact us at Syncfusion Support or
you may also create your customer account under Direct Trac and open a new
incident so that our support engineer will assist you accordingly.
Our Direct Trac support system can be accessed from the
following link:
https://www.syncfusion.com/account/login?ReturnUrl=%2fsupport%2fdirecttrac%2fincidents
Regards,
Vignesh V
Andrew
Hi Andrew,
Our major release Vol 1, 2014 is expected to be rolled out by end of this month (Mar 2014). Please visit our website periodically for updates regarding releases.
Please let us know if you have any queries.
Regards,
Vignesh V
_viewModel.PointerPositionY = ptrPt.Position.Y - (radialMenu.ActualHeight / 2);
Thanks for your update.
Thanks for the update. Please let us know whether you need any further assistance.
Regards,
Durga S.
- 16 Replies
- 5 Participants
-
AR Andrew Ridout
- Jan 3, 2014 02:37 PM UTC
- Mar 2, 2018 06:20 AM UTC