When I set the onDemand="false" attribute, my buttons disappear from my menu!
I'm setting the attribute to false so that I control its behaviour using the OnUpdate override in code. Am I doing anything wrong?
<ArcMap>
<Commands>
<Button id="SayHi_Btn" onDemand="false" class="SayHiButton" caption="Say Hi!" image="Images\SayHi_Btn.png" />
<Button id="SayHello_Btn" onDemand="false" class="SayHelloButton" caption="Say Hello!" image="Images\SayHello_Btn.png" />
<Button id="SayAloha_Btn" onDemand="false" class="SayAlohaButton" caption="Say Aloha!" image="Images\SayAloha_Btn.png" />
</Commands>
<Menus>
<Menu id="ChooseGreeting_RootMenu" caption="Choose Greeting" isRootMenu="true">
<Items>
<Button refID="SayHello_Btn" separator="true" />
<Button refID="SayAloha_Btn" />
<Button refID="SayHi_Btn" />
</Items>
</Menu>
</Menus>
</ArcMap>