158 references to XmlToken
PresentationFramework (158)
MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (143)
67s_xmlTokeFullNames = new Dictionary<XmlToken, string>(); 70foreach (XmlToken val in Enum.GetValues<XmlToken>()) 84_cachedXmlElements = new Dictionary<XmlToken, object>(); 105public static void UpdateAnnotation(XmlToken token, StickyNoteControl snc, SNCAnnotation sncAnnotation) 123if ((token & XmlToken.Ink) != 0 && snc.Content.Type == StickyNoteType.Ink) 125sncAnnotation.UpdateContent(snc, true, XmlToken.Ink); 129if ((token & XmlToken.Text) != 0 && snc.Content.Type == StickyNoteType.Text) 131sncAnnotation.UpdateContent(snc, true, XmlToken.Text); 157public static void UpdateStickyNoteControl(XmlToken token, StickyNoteControl snc, SNCAnnotation sncAnnotation) 171if ((token & XmlToken.Ink) != 0 && sncAnnotation.HasInkData) 173sncAnnotation.UpdateContent(snc, false, XmlToken.Ink); 177if ((token & XmlToken.Text) != 0 && sncAnnotation.HasTextData) 179sncAnnotation.UpdateContent(snc, false, XmlToken.Text); 183if ((token & XmlToken.Author) != 0) 206if ((token & XmlToken.Height) != 0) 208node = (XmlAttribute)sncAnnotation.FindData(XmlToken.Height); 221if ((token & XmlToken.Width) != 0) 223node = (XmlAttribute)sncAnnotation.FindData(XmlToken.Width); 236if ((token & XmlToken.IsExpanded) != 0) 238node = (XmlAttribute)sncAnnotation.FindData(XmlToken.IsExpanded); 251if ((token & XmlToken.ZOrder) != 0) 253node = (XmlAttribute)sncAnnotation.FindData(XmlToken.ZOrder); 264if ((token & XmlToken.Left) != 0) 266node = (XmlAttribute)sncAnnotation.FindData(XmlToken.Left); 284if ((token & XmlToken.Top) != 0) 286node = (XmlAttribute)sncAnnotation.FindData(XmlToken.Top); 295if ((token & XmlToken.XOffset) != 0) 297node = (XmlAttribute)sncAnnotation.FindData(XmlToken.XOffset); 304if ((token & XmlToken.YOffset) != 0) 306node = (XmlAttribute)sncAnnotation.FindData(XmlToken.YOffset); 330public const XmlToken AllValues = XmlToken.Left | XmlToken.Top | XmlToken.XOffset | XmlToken.YOffset | XmlToken.Width | XmlToken.Height 331| XmlToken.IsExpanded | XmlToken.Author 332| XmlToken.Text | XmlToken.Ink | XmlToken.ZOrder; 335public const XmlToken PositionValues = XmlToken.Left | XmlToken.Top | XmlToken.XOffset | XmlToken.YOffset; 337public const XmlToken Sizes = XmlToken.Left | XmlToken.Top | XmlToken.XOffset | XmlToken.YOffset | XmlToken.Width | XmlToken.Height; 339public const XmlToken AllContents = XmlToken.Text | XmlToken.Ink; 340public const XmlToken NegativeAllContents = AllValues ^ XmlToken.Text ^ XmlToken.Ink; 370return FindData(XmlToken.Ink) != null; 381return FindData(XmlToken.Text) != null; 416private object FindData(XmlToken token) 458SNCAnnotation annotation, XmlToken token, out AnnotationResource cargo, out XmlElement root, out bool newCargo, out bool newRoot) 461Invariant.Assert((token & (AllValues | XmlToken.MetaData)) != 0, "No token specified."); 501private void UpdateAttribute(XmlElement root, XmlToken token, string value) 527private static string GetXmlName(XmlToken token) 536private static void AddXmlTokenNames(XmlToken token) 545case XmlToken.MetaData: 546case XmlToken.Text: 547case XmlToken.Ink: 554case XmlToken.Left: 555case XmlToken.Top: 556case XmlToken.XOffset: 557case XmlToken.YOffset: 558case XmlToken.Width: 559case XmlToken.Height: 560case XmlToken.IsExpanded: 561case XmlToken.ZOrder: 575private static string GetCargoName(XmlToken token) 581case XmlToken.MetaData: 582case XmlToken.Left: 583case XmlToken.Top: 584case XmlToken.XOffset: 585case XmlToken.YOffset: 586case XmlToken.Width: 587case XmlToken.Height: 588case XmlToken.IsExpanded: 589case XmlToken.ZOrder: 595case XmlToken.Text: 600case XmlToken.Ink: 621private static XmlElement FindRootXmlElement(XmlToken token, AnnotationResource cargo) 631case XmlToken.Text: 632case XmlToken.Ink: 635case XmlToken.MetaData: 636case XmlToken.IsExpanded: 637case XmlToken.Width: 638case XmlToken.Height: 639case XmlToken.Top: 640case XmlToken.Left: 641case XmlToken.XOffset: 642case XmlToken.YOffset: 643case XmlToken.ZOrder: 644xmlName = GetXmlName(XmlToken.MetaData); 670private static object FindContent(XmlToken token, AnnotationResource cargo) 682case XmlToken.Text: 683case XmlToken.Ink: 685case XmlToken.IsExpanded: 686case XmlToken.ZOrder: 687case XmlToken.Top: 688case XmlToken.Left: 689case XmlToken.XOffset: 690case XmlToken.YOffset: 691case XmlToken.Width: 692case XmlToken.Height: 704private void UpdateContent(StickyNoteControl snc, bool updateAnnotation, XmlToken token) 718if ((token == XmlToken.Ink && contentControl.Type != StickyNoteType.Ink) 719|| (token == XmlToken.Text && contentControl.Type != StickyNoteType.Text)) 786private static void UpdateMetaData(XmlToken token, StickyNoteControl snc, SNCAnnotation sncAnnotation) 792GetCargoAndRoot(sncAnnotation, XmlToken.MetaData, out cargo, out root, out newCargo, out newRoot); 795if ((token & XmlToken.IsExpanded) != 0) 798sncAnnotation.UpdateAttribute(root, XmlToken.IsExpanded, expanded.ToString(CultureInfo.InvariantCulture)); 802if ((token & XmlToken.Height) != 0) 806sncAnnotation.UpdateAttribute(root, XmlToken.Height, height.ToString(CultureInfo.InvariantCulture)); 810if ((token & XmlToken.Width) != 0) 814sncAnnotation.UpdateAttribute(root, XmlToken.Width, width.ToString(CultureInfo.InvariantCulture)); 818if ((token & XmlToken.Left) != 0) 831sncAnnotation.UpdateAttribute(root, XmlToken.Left, left.ToString(CultureInfo.InvariantCulture)); 835if ((token & XmlToken.Top) != 0) 837sncAnnotation.UpdateAttribute(root, XmlToken.Top, snc.PositionTransform.Y.ToString(CultureInfo.InvariantCulture)); 841if ((token & XmlToken.XOffset) != 0) 843sncAnnotation.UpdateAttribute(root, XmlToken.XOffset, snc.XOffset.ToString(CultureInfo.InvariantCulture)); 847if ((token & XmlToken.YOffset) != 0) 849sncAnnotation.UpdateAttribute(root, XmlToken.YOffset, snc.YOffset.ToString(CultureInfo.InvariantCulture)); 853if ((token & XmlToken.ZOrder) != 0) 855sncAnnotation.UpdateAttribute(root, XmlToken.ZOrder, ((IAnnotationComponent)snc).ZOrder.ToString(CultureInfo.InvariantCulture)); 878private static Dictionary<XmlToken, string> s_xmlTokeFullNames; // A dictionary for the names of the xml elements 880private Dictionary<XmlToken, object> _cachedXmlElements; // A dictionary for caching the data object 1123UpdateAnnotationWithSNC(XmlToken.ZOrder); 1254UpdateSNCWithAnnotation(XmlToken.Author); 1425private void UpdateSNCWithAnnotation(XmlToken tokens) 1449private void UpdateAnnotationWithSNC(XmlToken tokens)
System\Windows\Controls\StickyNote.cs (15)
814AsyncUpdateAnnotation(XmlToken.Text); 968UpdateAnnotationWithSNC(XmlToken.Ink); 1040UpdateAnnotationWithSNC(XmlToken.XOffset | XmlToken.YOffset | XmlToken.Left | XmlToken.Top); 1045UpdateAnnotationWithSNC(XmlToken.XOffset | XmlToken.YOffset | XmlToken.Width | XmlToken.Height | XmlToken.Left | XmlToken.Top); 1292UpdateAnnotationWithSNC(XmlToken.IsExpanded); 1399UpdateAnnotationWithSNC((XmlToken)arg); 1934_snc.UpdateAnnotationWithSNC(XmlToken.Ink);