问题列表 - 第26832页

将 XAML 转换为 FlowDocument 以在 WPF 中的 RichTextBox 中显示

我有一些 HTML,我正在使用 Microsoft 提供的库将其转换为 XAML

string t = HtmlToXamlConverter.ConvertHtmlToXaml(mail.HtmlDataString,true);
Run Code Online (Sandbox Code Playgroud)

现在,从 如何将 XAML 插入 RichTextBox?我正在使用以下内容:

private static FlowDocument SetRTF(string xamlString)
{
    StringReader stringReader = new StringReader(xamlString);
    System.Xml.XmlReader xmlReader = System.Xml.XmlReader.Create(stringReader);
    Section sec = XamlReader.Load(xmlReader) as Section;
    FlowDocument doc = new FlowDocument();
    while (sec.Blocks.Count > 0)
        doc.Blocks.Add(sec.Blocks.FirstBlock);
    return doc;
}
Run Code Online (Sandbox Code Playgroud)

然而,不幸的是,这一直在崩溃 =/ 有没有人知道如何在 RichTextBox 中显示 XAML 文本?

编辑:我正在尝试转换的 html 示例

<FlowDocument xml:space="preserve" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Table><TableRowGroup><TableRow><TableCell BorderThickness="1,1,1,1" BorderBrush="Black"><Table><TableRowGroup><TableRow><TableCell BorderThickness="1,1,1,1" BorderBrush="Black"><Table><TableRowGroup><TableRow><TableCell BorderThickness="1,1,1,1" BorderBrush="Black"><Paragraph>Top stories for<LineBreak />Tuesday,<LineBreak />May 4, 2010</Paragraph></TableCell><TableCell BorderThickness="1,1,1,1" BorderBrush="Black"><Paragraph><Hyperlink Foreground="#555555" NavigateUri="http://adverts.timesofmalta.com/openx/www/delivery/ck.php?zoneid=7" /></Paragraph></TableCell></TableRow></TableRowGroup></Table></TableCell></TableRow></TableRowGroup></Table></TableCell></TableRow><TableRow><TableCell BorderThickness="1,1,1,1" …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml richtextbox flowdocument

5
推荐指数
1
解决办法
1万
查看次数

抽象基类还是类?

对于我的学期项目,我的团队和我应该创建一个包含游戏开发框架并展示OOP概念的.jar文件(库,不可运行).它应该是一个框架,另一个团队应该使用我们的框架,反之亦然.所以我想知道我们应该如何开始.我们想到了几种方法:
1.从普通课开始

public class Enemy {
    public Enemy(int x, int y, int health, int attack, ...) {
        ...
    }
    ...
}
public class UserDefinedClass extends Enemy {
    ...
}
Run Code Online (Sandbox Code Playgroud)

2.从一个抽象类开始,用户定义的敌人必须继承抽象成员

public abstract class Enemy {
    public Enemy(int x, int y, int health, int attack, ...) {
        ...
    }
    public abstract void draw();
    public abstract void destroy();
    ...
}
public class UserDefinedClass extends Enemy {
    ...
    public void draw() {
        ...
    }
    public void destroy() {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

3.创建ALL继承的超级ABC(抽象基类)

public …
Run Code Online (Sandbox Code Playgroud)

java abstract-class class

5
推荐指数
1
解决办法
3978
查看次数

在Linux(Kubuntu)上从MySQL迁移到PostgreSQL

很久以前在一个遥远的系统上......

试图将数据库从MySQL迁移到PostgreSQL.我阅读的所有文档都非常详细地介绍了如何迁移结构.我发现很少有关于迁移数据的文档.该模式有13个表(已成功迁移)和9 GB数据.

MySQL版本:5.1.x
PostgreSQL版本:8.4.x

我想使用R编程语言使用SQL select语句分析数据; PostgreSQL有PL/R,但MySQL什么都没有(据我所知).

新希望

创建数据库位置(/var没有足够的空间;也不喜欢在任何地方都有PostgreSQL版本号 - 升级会破坏脚本!):

  1. sudo mkdir -p /home/postgres/main
  2. sudo cp -Rp /var/lib/postgresql/8.4/main /home/postgres
  3. sudo chown -R postgres.postgres /home/postgres
  4. sudo chmod -R 700 /home/postgres
  5. sudo usermod -d /home/postgres/ postgres

一切都好到这里.接下来,使用以下安装说明重新启动服务器并配置数据库:

  1. sudo apt-get install postgresql pgadmin3
  2. sudo /etc/init.d/postgresql-8.4 stop
  3. sudo vi /etc/postgresql/8.4/main/postgresql.conf
  4. 更改data_directory/home/postgres/main
  5. sudo /etc/init.d/postgresql-8.4 start
  6. sudo -u postgres psql postgres
  7. \password postgres
  8. sudo -u postgres createdb climate
  9. pgadmin3

使用pgadmin3配置数据库和创建模式.

该剧集继续在一个名为的远程shell中bash运行,并且安装了一组具有相当不寻常的徽标的工具:SQL Fairy …

mysql postgresql database-migration

18
推荐指数
1
解决办法
6827
查看次数

tsql知道上次在数据库上运行dbcc checkdb的时间

使用Tsql,我怎么知道DBCC checkdb最后在SQL服务器上运行的时间(2000,2005或2008)?

问候

sql-server dbcc

5
推荐指数
2
解决办法
1万
查看次数

构建ubuntu服务器包

我在Ubuntu桌面上开发了一些C++应用程序.我想创建安装包,以便我可以在Ubuntu服务器上安装它们.

任何人都可以提供有关如何创建Ubuntu服务器包的指南吗?

ubuntu ubuntu-server

4
推荐指数
1
解决办法
209
查看次数

JQuery根据你点击的位置设置img src

我使用javascript在我的网站上加载图片,取决于你点击的ul中的"小"照片......我有类似的东西:

<script type="text/javascript">
   function viewImage(src, legende) {
      document.getElementById("imageBig").src = "images/photos/"+src;
      document.getElementById("legend").innerHTML = legende;
   }
 </script>
Run Code Online (Sandbox Code Playgroud)

简单地说:就像那样:

<ul id="ulPhotos">
<li>
   <a href="#centre" onclick="javascript:viewImage('flute.jpg','La Reine de la Nuit au Comedia')">
      <img src="images/photos/carre-09.jpg" alt="" />
   </a>
   <a href="#centre" onclick="javascript:viewImage('perichole.jpg','Manuelita - <em>La P&eacute;richole</em> &agrave; l&#8217;Op&eacute;ra Comique')">
      <img src="images/photos/carre-03.jpg" alt="" />
   </a>
</li>
<li>
    <a href="#centre" onclick="javascript:viewImage('12.png','R&eacute;cital &agrave; Carnac, septembre 2008')">
        <img src="images/photos/carre-12.jpg" alt="Marion Baglan Carnac R&eacute;" />
    </a>
    <a href="#centre" onclick="javascript:viewImage('01.jpg','')">
        <img src="images/photos/carre-01.jpg" alt="" />
    </a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所以你看,我可以,根据你点击的无序列表中的哪些小照片,加载一些特定的照片,通过将参数中的src字符串传递给我的viewImage函数...

但我决定用Jquery来获得一些淡入效果.但我无法找到一种方法来传递一个参数,告诉我的JQuery函数加载哪张照片取决于我点击的位置...

卡在这里:

$(document).ready(function(){
    $('#ulPhotos').click(function() { …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

6
推荐指数
1
解决办法
1万
查看次数

如何从事件处理程序内的 SPItemEventProperties 获取当前添加到 SPList 的项目?

我正在为我的 SPList 之一使用 ItemAdding Event。问题是如何从 SPItemEventProperties 获取尚未添加的新项目?我尝试过 ListItem.Item 但调试器显示该属性设置为 Nothing。有什么更正建议吗?

此致

TS

.net sharepoint events event-handling wss-3.0

3
推荐指数
1
解决办法
4970
查看次数

最佳优化大型SQL Server表(100-200 Mil记录)

在处理包含100-200百万条记录的大型SQL Server 2005表时,可以执行哪些最佳选项/建议和优化?

sql sql-server sql-server-2005

6
推荐指数
2
解决办法
4647
查看次数

在WPF中进行可移动控制

我有一个面板,在该面板中有几个矩形控件(控件vaires的数量)我希望用户能够在面板内移动控件,以便他们可以以最适合他们的方式安排控件.有没有人有任何我可以阅读的资源或简单的提示,让我走向正确的道路?

谢谢

wpf xaml movable

8
推荐指数
2
解决办法
1万
查看次数

600
推荐指数
17
解决办法
35万
查看次数