/// <summary>
 /// 指定したViewModelでコントロールを初期化します。
 /// </summary>
 public void Initialize(CookieSourceSelector viewModel)
 {
     if (DesignMode)
         return;
     if (Selector != null)
     {
         Selector.PropertyChanged -= _selector_PropertyChanged;
         Selector.Items.CollectionChanged -= _selector_Items_CollectionChanged;
     }
     Selector = viewModel;
     Items.Clear();
     if (Selector != null)
     {
         Selector.PropertyChanged += _selector_PropertyChanged;
         Selector.Items.CollectionChanged += _selector_Items_CollectionChanged;
         SelectedIndex = Selector.SelectedIndex;
         var tsk = Selector.UpdateAsync();
     }
 }
 /// <summary>
 /// 指定したViewModelでコントロールを初期化します。
 /// </summary>
 public void Initialize(CookieSourceSelector viewModel)
 {
     if (DesignMode)
     {
         return;
     }
     if (Selector != null)
     {
         Selector.PropertyChanged         -= _selector_PropertyChanged;
         Selector.Items.CollectionChanged -= _selector_Items_CollectionChanged;
     }
     Selector = viewModel;
     Items.Clear();
     if (Selector != null)
     {
         Selector.PropertyChanged         += _selector_PropertyChanged;
         Selector.Items.CollectionChanged += _selector_Items_CollectionChanged;
         SelectedIndex = Selector.SelectedIndex;
         var tsk = Selector.UpdateAsync();
     }
 }