0
内部に256個のボタンがあるアプリケーションを設計しようとしています。これらのボタンは、C#のforループを使用して追加されるため、XAML
コードには含まれていません。私の問題は、そのようなボタンにコンテキストメニューを追加する方法がわかりません。特定のボタンを右クリックするとコンテキストメニューが開きます。次に、コンテキストメニュー項目の一部を選択するときに、コード内の変数を変更できるようにします。XAMLを使用しないWPFのコンテキストメニュー
:
public MainWindow()
{
InitializeComponent();
int num = number(3);
for(int i =0; i<(num*num); i++)
{
//i want initialize the context menu here
Button button = new Button();
button.Name = "Butt" + counter;
button.Content = "New";
counter++;
button.Height = 35;
button.Width = 35;
button.Click += new RoutedEventHandler(NewButton_Click);
wp.Children.Add(button); // Wrap Panel where buttons displayed
}}
[OK]を、しかしi1_Click正確に何ですか? – hegendroffer
MenuItemのクリックに対するイベントハンドラ。新しいボタンをクリックするためのイベントハンドラである 'NewButton_Click'に似ています。 – derpirscher
ありがとう!できます ! – hegendroffer