有了 滑鼠右鍵支援 之後,第一個令人聯想到的,就是右鍵選單的設計了。配合著滑鼠右鍵的支援,在Silverlight 4 Toolkit當中,收錄了右鍵選單的控制項,當您安裝了Silverlight 4 Toolkit之後,可以從工具箱中找到這個ContextMenu控件: 您可以把ContextMenu附著在任何的UIElement上,呈現出的結果如上圖。除了ContextMenu之外,SL 4 Toolkit還附贈了一個ContextMenuService機制,這讓我們在設計XAML時可以這樣撰寫: <TextBox Height="26" HorizontalAlignment="Left" Margin="44,28,0,0" Name="textBox1" VerticalAlignment="Top" Width="286" Text="請在我身上按滑鼠右鍵" FontSize="16" > <toolkit:ContextMenuService.ContextMenu> <toolkit:ContextMenu FontSize="12" HorizontalAlignment="Left" Name="contextMenu1" VerticalAlignment="Top"> <toolkit:MenuItem Header="選單一" Click="MenuItem_Click"/> <toolkit:Separator/> <toolkit:MenuItem Header="可以設為disabled" IsEnabled="False"/>