Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Menu control #5

Open
MrYossu opened this issue Dec 15, 2014 · 1 comment
Open

Menu control #5

MrYossu opened this issue Dec 15, 2014 · 1 comment

Comments

@MrYossu
Copy link
Owner

MrYossu commented Dec 15, 2014

It would be nice to have a menu control. This would allow people to add traditional menus to their screens.

Although it would be quite a lot of work, the way I would like to do it is as follows...

Do the control as a group, and add a custom editor that allows them to build a menu, including child menu items, which would be saved somehow.

Need to work out how to allow the screen code behind to grab the control so it could catch the menu item's click events. Maybe implement the icontrolproxy interface manually. If this doesn't work, do it as a non-static control, which would allow us to save the men substructure in the bound property as xml.

@victorperez2911
Copy link

In one of my projects can use a Free Menu for the DevExpress Silverlight.

https://social.msdn.microsoft.com/Forums/pt-BR/9a7608e2-5c31-43a1-9814-5dbae2b9cca5/nested-menu-custom-sl-control?forum=lsextensibility

However as a "Custom Control" and without using databinding.
However there is available on the Internet the source control "Many to Many", which implements a control of the "Collection" that can be connected to any collection of the screen, with the possibility of defining which fields are significant at contrtole, especially when there is self reference, which is the case of the menu.
Already tried to create a extension to this approach, the solution seems to be smiling at me, however I can not do recursive databinding not at all.

Victor Perez

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants