Example #1
0
 private void BindSourcePropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (BindInvoker.Name == e.PropertyName)
     {
         SelectedData = (T)BindInvoker.Get(BindSource);
     }
 }
Example #2
0
 protected override void OnSelectionChanged(object sender, LayoutSelectionEventArgs e)
 {
     base.OnSelectionChanged(sender, e);
     if (e.Type != LayoutSelectionChange.Hover && BindSource != null && BindInvoker != null)
     {
         BindInvoker.Set(BindSource, SelectedData);
     }
 }