R.Tanaka.Ichiro's Blog

主にC# な話題です

目次

Blog 利用状況

ニュース

WPF のコントロールで ContextMenu

昨日

WPF で ContextMenu

が必要になったので作ってみたら、意外と苦労せず書けるのね。メモメモ~


<TabControl Name="TabControl" IsSynchronizedWithCurrentItem="True" Margin="2,2,2,0">
  <TabControl.ContextMenu>
    <ContextMenu>
      <MenuItem Name="aMenuItem" Header="AAAA" />
      <MenuItem Name="bMenuItem" Header="BBBB" />
      <MenuItem Header="SUB">
        <MenuItem Name="cMenuItem" Header="CCCC" />
        <MenuItem Name="dMenuItem" Header="DDDD" />
      </MenuItem>
    </ContextMenu>
  </TabControl.ContextMenu>
</TabControl>


サブメニューも XAML だと直感的に書ける


this.aMenuItem.Click+= (s, e) => this.MethodA();
this.bMenuItem.Click+= (s, e) => this.MethodB();
this.cMenuItem.Click+= (s, e) => this.MethodC();
this.dMenuItem.Click+= (s, e) => this.MethodD();


呼び出す時は、イベントハンドラをゴリッと書きます。
これは、普段通りですね。

ちなみにラムダ式慣れていない人は、こんな感じで書けるものだと思ってもらえばOKです。


this.aMenuItem.Click+= (s, e) => Message.Show("素敵だし爽やか!");


(s, e) で、sender オブジェクトと EventArgs オブジェクトも取得できます。

投稿日時 : 2009年5月21日 13:35

Feedback

# re: WPF のコントロールで ContextMenu 2009/05/21 13:57 aetos

イベントハンドら設定するのも XAML でできるよね?

# re: WPF のコントロールで ContextMenu 2009/05/22 9:00 R・田中一郎

なに?
最近のXAMLは、そんなこともできるか・・・
調べてみます^^;

# XAML でイベントハンドラを作成 2009/05/22 13:11 R.Tanaka.Ichiro's Blog

XAML でイベントハンドラを作成

# XAML でイベントハンドラを登録 2009/05/26 9:49 R.Tanaka.Ichiro's Blog

XAML でイベントハンドラを登録

# CDbcHuRyGqAFgeEKQ 2014/08/28 10:27 http://crorkz.com/

M1K0D8 I've learn several excellent stuff here. Certainly worth bookmarking for revisiting. I wonder how so much attempt you set to create this type of wonderful informative web site.

# Where I can find Joseph Delaney 19 ebooks Collection MOBI EPUB To Download? To http://be.tvv.pw/wpi 2014/12/31 11:04 DLbdZRtgrz

Where I can find Jayne Ann Krentz 137 ebooks Collection PDF MOBI EPUB To Download? To http://6.hwv.pw/bl

# cariter love bracelet replica 2015/07/29 13:47 refkcafq@aol.com

I don't be aware the way I appeared listed here, however i believed this particular submit had been terrific. I wouldn't understand whom you are nevertheless undoubtedly you are likely to a new well-known writer if you ever are not previously. Best wishes!
cariter love bracelet replica http://www.lovebangle.net/author/whatislove

# cartier love bracelet preis replica 2015/07/30 20:41 lyywiyjoh@aol.com

This website is the most effective blog site.
cartier love bracelet preis replica http://www.luxurylovejewelry.com/in-situation-of-cartier-love-bracelet-rose-gold-the-dimension/

# sac chanel pas chere 2015/08/04 17:30 qoccra@aol.com

The biggest idiots are the ones that are serious about the very thing you are pretending to be serious about. I don’t know you, but I do know your ad hominem is wasted on me because sarcasm may have been your aim, but you missed.
sac chanel pas chere http://www.replicasbag.net/fr/

# what size similar love bracelet 2017/07/05 8:11 deqzvhauefskymswq@hotmal.com

I have a Wi-Fi Kindle with special offers. One of the first things I did was turn off the “popular highlights” option. It only took me a minute or two to figure out but I’m a long time Kindle owner, having owned more than one generation, so perhaps I just knew intuitively where to go.
what size similar love bracelet http://www.amoregioielli.ru/en/cartier-love-open-bracelet-c135/

# 韓国コピー 2017/07/15 18:09 iddtehpsvp@softbank.ne.jp

第二の差は、もちろん、自主研究開発都?口径mt5612使った、と2824-2自動運動購入エタ。
第三の違いは、少し再設計の底蓋、必要がないまったく同じサイズ。
第四に新要素はビーチ、隣に座ったブラック文字盤版ブルー版の加入。

# ドルチェ&ガッバーナコピー 2017/10/22 7:59 qlblqybi@excite.co.jp

時計,バッグ,財布,ルイヴィトンコピー,エルメスコピー
弊店に主要な販売する商品は時計,バッグ,財布,ルイヴィトンコピー,エルメスコピー,
シャネルコピー,グッチコピー,プラダコピー,ロレックスコピー,カルティエコピー,オメガコピー,
ウブロ コピーなどの世界にプランド商品です。2006年に弊社が設立された、
弊社は自社製品を世界中に販売して、高品質な製品と優れたアフターサービスで、
過半数の消費者からの良い評判を獲得していた。我々自身の生産拠点と生産設備を持って、
製品の質を保証すると消費者にサポートするために、製品も工場で厳格な人工的なテストを受けました。
消費者の継続的なサポートに感謝するために、そして、企業が低コスト、高品質な製品を提供してあげます。
弊店に望ましい製品を見つけることを願って。ここで、弊社が皆の仕事でも幸せな人生でも成功することを望んてあげます。

誠にありがとうございます。

# ガガミラノコピー 2017/10/27 8:43 xaxbnbc@ezwen.ne.jp

購入した翌々日の発送でしたが、それまでに3回も
お店からメールで連絡がきました。(サンクスメール:発送予告メール:発送メール)
真面目な店なんだなと、すごく好感がもてました。
梱包もプチプチで幾重にも包んであったり丁寧でした。
ただ、品物はしっかりとしたBOXに入っているので、
もうちょっと簡易梱包でも良いかも。
また機会があればお願いしたいと思います。
ガガミラノコピー http://www.ginza66.com

# エルメスコピー 2017/11/02 15:09 vruwacp@docomo.ne.jp

とてもきちんとした梱包で商品もきれいで
大変満足しました。丁寧で気持ちがよかったです。
ありがとうございました。
エルメスコピー http://www.msnwatchs.com

# ルイヴィトン激安 2017/11/04 18:33 tatokoomrg@yahoo.co.jp

大変迅速な対応ありがとうございました。また機会がありましたら利用させていただきます^^
★chloe クロエ★パディントン★2つ折りファスナー長財布★8AP052 7E422★
きれいな状態でした。箱もついていて納得。
ルイヴィトン激安 http://www.nawane111.com/hermes-bag.htm

# コピー財布 韓国 2018/03/11 14:39 unqlflq@goo.ne.jp

激安全国送料無料!100%正規品!
【新商品!】☆安心の全品国内発送!
【超人気新品】即日発送,品質100%保証!
激安販売中!
激安通販!☆安心の全品国内発送!
愛する品を選択する高級アイテムコンセント
『激安人気』送料無料.
『最速最新2018年人気新作!!』
2年保証、返品可能、全国送料無料!
顧客サービスと速い配送でお客様に手入れ。
高品質とリーズナブルで販売
オンラインストアオファー激安輸出
超安値登場!品質保証、最安値に挑戦!
オンラインストアは、ご来店ありがとうございます.
超人気【楽天市場】

# 時計コピー 2019/02/27 8:11 mejlrrn@ybb.ne.jp

弊社は正規品と同等品質のコピー品を低価でお客様に提供します
コピールイヴィトン、1つのフランスの贅沢品のブランド、
最初フランスの貴族達のために鞍のブランドを作るで、
今まで着いて、依然としてハイエンドに向かう
消費者の主ななる多種の製品の贅沢品の代名詞です。
当社は日本で最高品質のコピーブランド代引き激安通販人気老舗です

# ロレックス 中古 1970 2022/07/30 14:30 crwpmfikzh@softbank.ne.jp

配送も注文して次の日に届くし、丁寧で良心的にお手紙まで!しかも商品も思ってたより状態が良好でとても満足できる買い物ができました!

タイトル
名前
Url
コメント