ListBoxとScrollViewer(x:Name="PART_ContentHost")から成るカスタムコントロール(Textboxを継承、WTextBoxとする)を作成しているのですが
煮詰まっています。

わからないのは以下の3点です。
1.ListBoxのItemSourceへのデータバインドの方法(XAMLおよびコード)
以下が例です。(ListBoxに表示するのはNAMEのみ)
 ID/NAME
1 晴れ
 4 曇り
 5 雨

2.WTextBoxに依存関係プロパティ(w)を設定する。
 このとき、 デザイナよりコントロールを配置し、WTextBox.w = 4
を設定した場合、Listbox の ID と一致する項目が選択されているようにするには?

3.ListBoxで選択した項目のIDをWtextBox.w と同期する方法

どなたか親切な方、よかったら教えてください。