Example #1
0
 internal void OnPropertyChanged(object sender, IDependencyPropertyChangedEventArgs args)
 {
     try
     {
         this.UpdateValue();
         if (Next != null)
         {
             Next.SetSource(this.Value);
         }
     }
     catch (XamlParseException ex)
     {
         if (CSharpXamlForHtml5.Environment.IsRunningInJavaScript)
         {
             throw ex;
         }
         else
         {
             MessageBox.Show(ex.ToString());
         }
     }
     catch (Exception ex)
     {
         //Ignore
         Debug.WriteLine("Binding exception: " + ex.ToString());
     }
 }
Example #2
0
 private void OnIsImageSelectedChanged(IDependencyPropertyChangedEventArgs <bool> e)
 {
     if (e.NewValue)
     {
         UpdateImageParams();
     }
 }
Example #3
0
 private void UpdateSourceCallback(object sender, IDependencyPropertyChangedEventArgs args)
 {
     try
     {
         if (!IsUpdating && ParentBinding.UpdateSourceTrigger != UpdateSourceTrigger.Explicit)
         {
             UpdateSourceObject(this.Target.GetValue(this.Property));
         }
     }
     catch (Exception err)
     {
         Console.WriteLine("[BINDING] UpdateSource: " + err.ToString());
     }
 }
Example #4
0
 private void OnPropertyChanged(object sender, IDependencyPropertyChangedEventArgs args)
 {
     try
     {
         UpdateValue();
         if (Next != null)
         {
             Next.SetSource(Value);
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine($"Binding exception: {ex}");
     }
 }
 public void OnPropertyChanged(DependencyObject sender, IDependencyPropertyChangedEventArgs args)
 {
     _sourceCallBack.Invoke(sender, args);
 }
Example #6
0
 private void OnDocumentColorsChanged(IDependencyPropertyChangedEventArgs <ColorPalette> e)
 {
     UpdateDocumentColors(true);
 }