Windows 8 App Store XAML [英] Windows 8 App Store XAML

查看:75
本文介绍了Windows 8 App Store XAML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用windows 8 metro app中的代码后面的下标和上标

How to use Subscript and superscript from code behind in windows 8 metro app

推荐答案

尝试这样的事情(点是BaselineAlignment.Superscript / BaselineAlignment.Subscript) :



Try something like this (the point is BaselineAlignment.Superscript / BaselineAlignment.Subscript):

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace SimpleBaseline
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        texto anxn;
        public MainWindow()
        {
            InitializeComponent();
            anxn = new texto();
            anxn.T("a").L("n").T("x").U("n");
            FlowDocScroll.Document= new FlowDocument(anxn.GetPara);
        }
    }
    internal class texto
    {
        Paragraph q;
        internal texto()
        {
            q = new Paragraph();
        }
        internal Paragraph GetPara
        {
            get { return q; }
        }
        internal texto T(string data)
        {
            Span s = new Span();
            s.BaselineAlignment = BaselineAlignment.Center;
            s.Inlines.Add(data);
            q.Inlines.Add(s);
            return this;
        }
        internal texto U(string dataInSuperScript)
        {
            Span s = new Span();
            s.BaselineAlignment = BaselineAlignment.Superscript;
            s.Inlines.Add(dataInSuperScript);
            q.Inlines.Add(s);
            return this;
        }
        internal texto L(string dataInSubscript)
        {
            Span s = new Span();
            s.BaselineAlignment = BaselineAlignment.Subscript;
            s.Inlines.Add(dataInSubscript);
            q.Inlines.Add(s);
            return this;
        }
    }
}


这篇关于Windows 8 App Store XAML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆