Esempio n. 1
0
 private void UpdateInlines(InlinesCollection inlines)
 {
     this.textBlockContent.Inlines.Clear();
     if (inlines == null)
     {
         return;
     }
     this.textBlockContent.Text = "";
     foreach (Inline inline in (List <Inline>)inlines)
     {
         this.textBlockContent.Inlines.Add(inline);
     }
 }
Esempio n. 2
0
        /// <summary>
        /// Initializes a new instance of the Visifire.Charts.Title class
        /// </summary>
        public Title()
        {
            SetDefaultStyle();

            Inlines = new InlinesCollection();
                       
            Inlines.CollectionChanged += delegate
            {
                if (Parent != null && String.IsNullOrEmpty(Text))
                    FirePropertyChanged(VcProperties.Inlines);
            };


            // Bind();
        }
Esempio n. 3
0
 private void UpdateInlines(InlinesCollection inlines)
 {
     ((PresentationFrameworkCollection <Inline>) this.textBlockContent.Inlines).Clear();
     if (inlines == null)
     {
         return;
     }
     this.textBlockContent.Text = ("");
     using (List <Inline> .Enumerator enumerator = inlines.GetEnumerator())
     {
         while (enumerator.MoveNext())
         {
             ((PresentationFrameworkCollection <Inline>) this.textBlockContent.Inlines).Add(enumerator.Current);
         }
     }
 }
Esempio n. 4
0
        private InlinesCollection ComposeInlinesForFollowers(Counters counters)
        {
            InlinesCollection inlinesCollection = new InlinesCollection();
            Run        run        = new Run();
            FontFamily fontFamily = new FontFamily("Segoe WP Semibold");

            run.FontFamily = fontFamily;
            string str = UIStringFormatterHelper.FormatNumberOfSomething(counters.followers, "{0} ", "{0} ", "{0} ", true, null, false);

            run.Text = str;
            inlinesCollection.Add((Inline)run);
            inlinesCollection.Add((Inline) new Run()
            {
                Text = UIStringFormatterHelper.FormatNumberOfSomething(counters.followers, CommonResources.OneFollowerFrm, CommonResources.TwoFourFollowersFrm, CommonResources.FiveFollowersFrm, false, null, false)
            });
            return(inlinesCollection);
        }
Esempio n. 5
0
        private InlinesCollection ComposeInlinesForMembers()
        {
            InlinesCollection inlinesCollection1 = new InlinesCollection();
            Group             group = this._groupData.group;
            InlinesCollection inlinesCollection2 = inlinesCollection1;
            Run        run1        = new Run();
            FontFamily fontFamily1 = new FontFamily("Segoe WP Semibold");

            ((TextElement)run1).FontFamily = fontFamily1;
            string str1 = UIStringFormatterHelper.FormatForUI((long)group.members_count) + Convert.ToChar(160).ToString();

            run1.Text = str1;
            inlinesCollection2.Add((Inline)run1);
            bool   flag = group.GroupType == GroupType.PublicPage;
            Run    run2 = new Run();
            string str2 = UIStringFormatterHelper.FormatNumberOfSomething(group.members_count, flag ? CommonResources.OneSubscriberFrm : CommonResources.OneMemberFrm, flag ? CommonResources.TwoFourSubscribersFrm : CommonResources.TwoFourMembersFrm, flag ? CommonResources.FiveSubscribersFrm : CommonResources.FiveMembersFrm, false, null, false);

            run2.Text = str2;
            Run run3 = run2;

            if (this._groupData.friendsCount > 0)
            {
                Run    run4 = run3;
                string str3 = run4.Text + " · ";
                run4.Text = str3;
                inlinesCollection1.Add((Inline)run3);
                InlinesCollection inlinesCollection3 = inlinesCollection1;
                Run        run5        = new Run();
                FontFamily fontFamily2 = new FontFamily("Segoe WP Semibold");
                ((TextElement)run5).FontFamily = fontFamily2;
                string str4 = UIStringFormatterHelper.FormatForUI((long)this._groupData.friendsCount) + Convert.ToChar(160).ToString();
                run5.Text = str4;
                inlinesCollection3.Add((Inline)run5);
                InlinesCollection inlinesCollection4 = inlinesCollection1;
                Run    run6 = new Run();
                string str5 = UIStringFormatterHelper.FormatNumberOfSomething(this._groupData.friendsCount, CommonResources.OneFriendFrm, CommonResources.TwoFourFriendsFrm, CommonResources.FiveFriendsFrm, false, null, false);
                run6.Text = str5;
                inlinesCollection4.Add((Inline)run6);
            }
            else
            {
                inlinesCollection1.Add((Inline)run3);
            }
            return(inlinesCollection1);
        }
Esempio n. 6
0
        private InlinesCollection ComposeInlinesForFriends(Counters counters)
        {
            InlinesCollection inlinesCollection1 = new InlinesCollection();
            InlinesCollection inlinesCollection2 = inlinesCollection1;
            Run        run1        = new Run();
            FontFamily fontFamily1 = new FontFamily("Segoe WP Semibold");

            ((TextElement)run1).FontFamily = fontFamily1;
            string str1 = UIStringFormatterHelper.FormatNumberOfSomething(counters.friends, "{0} ", "{0} ", "{0} ", true, null, false);

            run1.Text = str1;
            inlinesCollection2.Add((Inline)run1);
            Run    run2 = new Run();
            string str2 = UIStringFormatterHelper.FormatNumberOfSomething(counters.friends, CommonResources.OneFriendFrm, CommonResources.TwoFourFriendsFrm, CommonResources.FiveFriendsFrm, false, null, false);

            run2.Text = str2;
            Run run3 = run2;

            if (counters.mutual_friends > 0)
            {
                Run    run4 = run3;
                string str3 = run4.Text + " · ";
                run4.Text = str3;
                inlinesCollection1.Add((Inline)run3);
                InlinesCollection inlinesCollection3 = inlinesCollection1;
                Run        run5        = new Run();
                FontFamily fontFamily2 = new FontFamily("Segoe WP Semibold");
                ((TextElement)run5).FontFamily = fontFamily2;
                string str4 = UIStringFormatterHelper.FormatNumberOfSomething(counters.mutual_friends, "{0} ", "{0} ", "{0} ", true, null, false);
                run5.Text = str4;
                inlinesCollection3.Add((Inline)run5);
                InlinesCollection inlinesCollection4 = inlinesCollection1;
                Run    run6 = new Run();
                string str5 = UIStringFormatterHelper.FormatNumberOfSomething(counters.mutual_friends, CommonResources.OneMutualFrm, CommonResources.TwoFourMutualFrm, CommonResources.FiveMutualFrm, false, null, false);
                run6.Text = str5;
                inlinesCollection4.Add((Inline)run6);
            }
            else
            {
                inlinesCollection1.Add((Inline)run3);
            }
            return(inlinesCollection1);
        }
Esempio n. 7
0
        private InlinesCollection ComposeInlinesForFriends(Counters counters)
        {
            InlinesCollection inlinesCollection1 = new InlinesCollection();
            InlinesCollection inlinesCollection2 = inlinesCollection1;
            Run        run1        = new Run();
            FontFamily fontFamily1 = new FontFamily("Segoe WP Semibold");

            run1.FontFamily = fontFamily1;
            string str1 = UIStringFormatterHelper.FormatNumberOfSomething(counters.friends, "{0} ", "{0} ", "{0} ", true, null, false);

            run1.Text = str1;
            inlinesCollection2.Add((Inline)run1);
            Run run2 = new Run()
            {
                Text = UIStringFormatterHelper.FormatNumberOfSomething(counters.friends, CommonResources.OneFriendFrm, CommonResources.TwoFourFriendsFrm, CommonResources.FiveFriendsFrm, false, null, false)
            };

            if (counters.mutual_friends > 0)
            {
                run2.Text += " · ";
                inlinesCollection1.Add((Inline)run2);
                InlinesCollection inlinesCollection3 = inlinesCollection1;
                Run        run3        = new Run();
                FontFamily fontFamily2 = new FontFamily("Segoe WP Semibold");
                run3.FontFamily = fontFamily2;
                string str2 = UIStringFormatterHelper.FormatNumberOfSomething(counters.mutual_friends, "{0} ", "{0} ", "{0} ", true, null, false);
                run3.Text = str2;
                inlinesCollection3.Add((Inline)run3);
                inlinesCollection1.Add((Inline) new Run()
                {
                    Text = UIStringFormatterHelper.FormatNumberOfSomething(counters.mutual_friends, CommonResources.OneMutualFrm, CommonResources.TwoFourMutualFrm, CommonResources.FiveMutualFrm, false, null, false)
                });
            }
            else
            {
                inlinesCollection1.Add((Inline)run2);
            }
            return(inlinesCollection1);
        }