158 references to XmlToken
PresentationFramework (158)
src\Framework\MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (143)
84s_xmlTokeFullNames = new Dictionary<XmlToken, string>(); 87foreach (XmlToken val in Enum.GetValues(typeof(XmlToken))) 101_cachedXmlElements = new Dictionary<XmlToken, object>(); 122public static void UpdateAnnotation(XmlToken token, StickyNoteControl snc, SNCAnnotation sncAnnotation) 140if ((token & XmlToken.Ink) != 0 && snc.Content.Type == StickyNoteType.Ink) 142sncAnnotation.UpdateContent(snc, true, XmlToken.Ink); 146if ((token & XmlToken.Text) != 0 && snc.Content.Type == StickyNoteType.Text) 148sncAnnotation.UpdateContent(snc, true, XmlToken.Text); 174public static void UpdateStickyNoteControl(XmlToken token, StickyNoteControl snc, SNCAnnotation sncAnnotation) 188if ((token & XmlToken.Ink) != 0 && sncAnnotation.HasInkData) 190sncAnnotation.UpdateContent(snc, false, XmlToken.Ink); 194if ((token & XmlToken.Text) != 0 && sncAnnotation.HasTextData) 196sncAnnotation.UpdateContent(snc, false, XmlToken.Text); 200if ((token & XmlToken.Author) != 0) 223if ((token & XmlToken.Height) != 0) 225node = (XmlAttribute)sncAnnotation.FindData(XmlToken.Height); 238if ((token & XmlToken.Width) != 0) 240node = (XmlAttribute)sncAnnotation.FindData(XmlToken.Width); 253if ((token & XmlToken.IsExpanded) != 0) 255node = (XmlAttribute)sncAnnotation.FindData(XmlToken.IsExpanded); 268if ((token & XmlToken.ZOrder) != 0) 270node = (XmlAttribute)sncAnnotation.FindData(XmlToken.ZOrder); 281if ((token & XmlToken.Left) != 0) 283node = (XmlAttribute)sncAnnotation.FindData(XmlToken.Left); 301if ((token & XmlToken.Top) != 0) 303node = (XmlAttribute)sncAnnotation.FindData(XmlToken.Top); 312if ((token & XmlToken.XOffset) != 0) 314node = (XmlAttribute)sncAnnotation.FindData(XmlToken.XOffset); 321if ((token & XmlToken.YOffset) != 0) 323node = (XmlAttribute)sncAnnotation.FindData(XmlToken.YOffset); 347public const XmlToken AllValues = XmlToken.Left | XmlToken.Top | XmlToken.XOffset | XmlToken.YOffset | XmlToken.Width | XmlToken.Height 348| XmlToken.IsExpanded | XmlToken.Author 349| XmlToken.Text | XmlToken.Ink | XmlToken.ZOrder; 352public const XmlToken PositionValues = XmlToken.Left | XmlToken.Top | XmlToken.XOffset | XmlToken.YOffset; 354public const XmlToken Sizes = XmlToken.Left | XmlToken.Top | XmlToken.XOffset | XmlToken.YOffset | XmlToken.Width | XmlToken.Height; 356public const XmlToken AllContents = XmlToken.Text | XmlToken.Ink; 357public const XmlToken NegativeAllContents = AllValues ^ XmlToken.Text ^ XmlToken.Ink; 387return FindData(XmlToken.Ink) != null; 398return FindData(XmlToken.Text) != null; 433private object FindData(XmlToken token) 475SNCAnnotation annotation, XmlToken token, out AnnotationResource cargo, out XmlElement root, out bool newCargo, out bool newRoot) 478Invariant.Assert((token & (AllValues | XmlToken.MetaData)) != 0, "No token specified."); 518private void UpdateAttribute(XmlElement root, XmlToken token, string value) 544private static string GetXmlName(XmlToken token) 553private static void AddXmlTokenNames(XmlToken token) 562case XmlToken.MetaData: 563case XmlToken.Text: 564case XmlToken.Ink: 571case XmlToken.Left: 572case XmlToken.Top: 573case XmlToken.XOffset: 574case XmlToken.YOffset: 575case XmlToken.Width: 576case XmlToken.Height: 577case XmlToken.IsExpanded: 578case XmlToken.ZOrder: 592private static string GetCargoName(XmlToken token) 598case XmlToken.MetaData: 599case XmlToken.Left: 600case XmlToken.Top: 601case XmlToken.XOffset: 602case XmlToken.YOffset: 603case XmlToken.Width: 604case XmlToken.Height: 605case XmlToken.IsExpanded: 606case XmlToken.ZOrder: 612case XmlToken.Text: 617case XmlToken.Ink: 638private static XmlElement FindRootXmlElement(XmlToken token, AnnotationResource cargo) 648case XmlToken.Text: 649case XmlToken.Ink: 652case XmlToken.MetaData: 653case XmlToken.IsExpanded: 654case XmlToken.Width: 655case XmlToken.Height: 656case XmlToken.Top: 657case XmlToken.Left: 658case XmlToken.XOffset: 659case XmlToken.YOffset: 660case XmlToken.ZOrder: 661xmlName = GetXmlName(XmlToken.MetaData); 687private static object FindContent(XmlToken token, AnnotationResource cargo) 699case XmlToken.Text: 700case XmlToken.Ink: 702case XmlToken.IsExpanded: 703case XmlToken.ZOrder: 704case XmlToken.Top: 705case XmlToken.Left: 706case XmlToken.XOffset: 707case XmlToken.YOffset: 708case XmlToken.Width: 709case XmlToken.Height: 722private void UpdateContent(StickyNoteControl snc, bool updateAnnotation, XmlToken token) 736if ((token == XmlToken.Ink && contentControl.Type != StickyNoteType.Ink) 737|| (token == XmlToken.Text && contentControl.Type != StickyNoteType.Text)) 804private static void UpdateMetaData(XmlToken token, StickyNoteControl snc, SNCAnnotation sncAnnotation) 810GetCargoAndRoot(sncAnnotation, XmlToken.MetaData, out cargo, out root, out newCargo, out newRoot); 813if ((token & XmlToken.IsExpanded) != 0) 816sncAnnotation.UpdateAttribute(root, XmlToken.IsExpanded, expanded.ToString(CultureInfo.InvariantCulture)); 820if ((token & XmlToken.Height) != 0) 824sncAnnotation.UpdateAttribute(root, XmlToken.Height, height.ToString(CultureInfo.InvariantCulture)); 828if ((token & XmlToken.Width) != 0) 832sncAnnotation.UpdateAttribute(root, XmlToken.Width, width.ToString(CultureInfo.InvariantCulture)); 836if ((token & XmlToken.Left) != 0) 849sncAnnotation.UpdateAttribute(root, XmlToken.Left, left.ToString(CultureInfo.InvariantCulture)); 853if ((token & XmlToken.Top) != 0) 855sncAnnotation.UpdateAttribute(root, XmlToken.Top, snc.PositionTransform.Y.ToString(CultureInfo.InvariantCulture)); 859if ((token & XmlToken.XOffset) != 0) 861sncAnnotation.UpdateAttribute(root, XmlToken.XOffset, snc.XOffset.ToString(CultureInfo.InvariantCulture)); 865if ((token & XmlToken.YOffset) != 0) 867sncAnnotation.UpdateAttribute(root, XmlToken.YOffset, snc.YOffset.ToString(CultureInfo.InvariantCulture)); 871if ((token & XmlToken.ZOrder) != 0) 873sncAnnotation.UpdateAttribute(root, XmlToken.ZOrder, ((IAnnotationComponent)snc).ZOrder.ToString(CultureInfo.InvariantCulture)); 896private static Dictionary<XmlToken, string> s_xmlTokeFullNames; // A dictionary for the names of the xml elements 898private Dictionary<XmlToken, object> _cachedXmlElements; // A dictionary for caching the data object 1149UpdateAnnotationWithSNC(XmlToken.ZOrder); 1280UpdateSNCWithAnnotation(XmlToken.Author); 1452private void UpdateSNCWithAnnotation(XmlToken tokens) 1476private void UpdateAnnotationWithSNC(XmlToken tokens)
src\Framework\System\Windows\Controls\StickyNote.cs (15)
860AsyncUpdateAnnotation(XmlToken.Text); 1017UpdateAnnotationWithSNC(XmlToken.Ink); 1089UpdateAnnotationWithSNC(XmlToken.XOffset | XmlToken.YOffset | XmlToken.Left | XmlToken.Top); 1094UpdateAnnotationWithSNC(XmlToken.XOffset | XmlToken.YOffset | XmlToken.Width | XmlToken.Height | XmlToken.Left | XmlToken.Top); 1347UpdateAnnotationWithSNC(XmlToken.IsExpanded); 1463UpdateAnnotationWithSNC((XmlToken)arg); 2013_snc.UpdateAnnotationWithSNC(XmlToken.Ink);