Hello,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word;color:rgb(0, 0, 0);font-size:14px;font-family:Calibri, sans-serif">
<div>I&#39;m struggling to figure out how to work with the Main Menu. I&#39;ve worked through the tutorial and learned how to attach events and how to setup items to show up in the Main Window. I can click on buttons and update labels etc. I&#39;m trying to do the same for MainMenu but it doesn&#39;t have a Main Menu Controller like the Main Window Controller that the main window has.</div>
<div><br></div><div>How do I write code for clicks on menu items?</div></div></blockquote><div><br></div><div>I have not tested these steps, but the last time I did something like this it was very easy.</div><div><br></div>
<div>You connect the &quot;Sent Action&quot; in the UI to a target.   This can be any of your File Owner (the MainMenu.cs), the First Responder (it would route this to whoever has the focus at this point) or the AppDelegate (a convenient place to put it).</div>
<div><br></div><div>For each of the actions that you receive, merely decorate your method with an [Export] attribute, like this:</div><div><br></div><div>[Export (&quot;newDocument:&quot;)]</div><div>public void NewDocument () {}</div>
<div><br></div><div>This is convenient because the default menu already has a &quot;newDocument:&quot; in there, for your own items, just hook up the Sent action manually. </div></div>