お世話になっております。
ユーザーコントロールに配置したコントロールのイベントとそのコントロールを親ウィンドウで取得したいと思っています。
ユーザコントロールのイベント処理方法(
.NET Framework デベロッパー センター)を参考にして親ウィンドウからイベントを取得することはできました。
次に、発生元(Button1コントロール)を取得したいと思い、親のイベントで
var button = sender as Button;
うまく取得できず、senderを見てみるとユーザーコントロール(WpfCustomCtrlQ)が入っていました。
Button1に名前を付けて、下記のように無理矢理取得しようとしましたが、Releasビルドではエラーが出てしまいました。
Button button = (((WpfCustomCtrlQ)sender).btn1) as Button;
カスタムルーティングイベントで発生元のコントロールを取得する方法をご存知の方、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/08 01:12