回答編集履歴

1 誤字修正

lain

lain score 144

2016/10/25 10:54  投稿

UserControlにイベントを追加したいだけなら、通常のイベントの追加だけで実現できます。
ユーザーコントロール側  
```C#
public event SelectionChangedEventHandler ComboBoxSelectionChanged;
private void OnComboBoxSelectionChanged(SelectionChangedEventArgs e)
{
   if (ComboBoxSelectionChanged != null)
       ComboBoxSelectionChanged(this, e);
}
private void C1ComboBox_000_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
   OnComboBoxSelectionChanged(e);
}
```
 
書かれているサンプルコードだけでは、なんとも言えないのですが、
せっかくのWPFなのでBinding使えるように、自分なら依存関係プロパティ使います。
せっかくのWPFなのでBinding使えるように、自分なら依存関係プロパティ使いますが。。。
[依存関係プロパティの概要](https://msdn.microsoft.com/ja-jp/library/ms752914(v=vs.110).aspx)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る