zoukankan      html  css  js  c++  java
  • wpf xaml inlines

    string testBold = "<Bold>Sync Now</Bold>";
               var ele = System.Windows.Markup.XamlReader.Parse(testBold);
               textBlock2.Inlines.Add(ele as Bold);

               string str = (string)App.Current.Resources["IDS_TO_BEGIN_SYNC_FILES"];
               //str = str.Replace("(b)", "<Bold>");
               //str = str.Replace("(/b)", "</Bold>");
               //textBlock1.DataContext = str;
               // textBlock1.Inlines.Add(str);

               int index = str.IndexOf("(b)");
               while (index != -1)
               {
                   string run1 = str.Substring(0, index);
                   textBlock1.Inlines.Add(run1);
                   str = str.Substring(index + 3);
                   index = str.IndexOf("(/b)");
                   string bold = str.Substring(0, index);
                   textBlock1.Inlines.Add(new Bold(new Run(bold)));
                   str = str.Substring(index + 4);
                   index = str.IndexOf("(b)");
               }
               textBlock1.Inlines.Add(str);

  • 相关阅读:
    idea打包jar部署Linux出现乱码
    HTML元素刷新方式
    Linux中Jar启动与停止
    Win10开机自启软件设置
    java后台数据传输到前端少一天,8小时
    mysql字符串提取数组排序
    maven 配置文件
    mac docker安装jupyter notebook镜像
    pycharm使用git
    github使用命令
  • 原文地址:https://www.cnblogs.com/xiaokang088/p/4450802.html
Copyright © 2011-2022 走看看