コード例 #1
0
 internal static void SetXamlSourceInfo(object obj, XamlObjectEventArgs args, Uri overrideSourceUri)
 {
     if (s_sourceInfoTable != null && args != null)
     {
         Uri sourceUri           = overrideSourceUri ?? (Uri)s_sourceBamlUriProperty.GetValue(args);
         int elementLineNumber   = (int)s_elementLineNumberProperty.GetValue(args);
         int elementLinePosition = (int)s_elementLinePositionProperty.GetValue(args);
         SetXamlSourceInfo(obj, sourceUri, elementLineNumber, elementLinePosition);
     }
 }
コード例 #2
0
 private void ObjectCreated(object sender, XamlObjectEventArgs e)
 {
     // Make sure event is fired before any properties are set
     eventHandled = ((EventElement)e.Instance).Foo == null;
 }