XAML:
ShapeSerialized="diagram_ShapeSerialized"
Code-behind:
private void diagram_ShapeSerialized(object sender, ShapeSerializationRoutedEventArgs e)
{
// Event not working?!
System.Diagnostics.Debugger.Break();
}
My ShapeSerialized handler is never called! What could be wrong? Note that I do have a custom shape, derived from RadDiagramShape.
Update
Please note that I have overridden the serialization methods of my shape. Makes no difference...
ShapeSerialized="diagram_ShapeSerialized"
Code-behind:
private void diagram_ShapeSerialized(object sender, ShapeSerializationRoutedEventArgs e)
{
// Event not working?!
System.Diagnostics.Debugger.Break();
}
My ShapeSerialized handler is never called! What could be wrong? Note that I do have a custom shape, derived from RadDiagramShape.
Update
Please note that I have overridden the serialization methods of my shape. Makes no difference...
public override Telerik.Windows.Diagrams.Core.SerializationInfo Serialize()
{
var info = base.Serialize();
info["IsResizingEnabled"] = IsResizingEnabled;
info["IsRotationEnabled"] = IsRotationEnabled;
info["ZIndex"] = ZIndex;
return info;
}
public override void Deserialize(Telerik.Windows.Diagrams.Core.SerializationInfo info)
{
base.Deserialize(info);
IsResizingEnabled = Convert.ToBoolean(info["IsResizingEnabled"]);
IsRotationEnabled = Convert.ToBoolean(info["IsRotationEnabled"]);
ZIndex = Convert.ToInt32(info["ZIndex"]);
}