问题列表 - 第20856页

WPF:显示存储在资源程序集中的基于HTML的内容

在我的WPF项目中,我需要呈现基于HTML的内容,其中内容存储在我的WPF项目引用的资源程序集中.

我查看了WPF Frame和WebBrowser控件.不幸的是,它们都只暴露导航事件(导航,导航),但不允许任何允许我根据请求的URL返回从资源程序集中检索的HTML内容的事件.

我可以使用Navigating事件和NavigateToString()方法拦截导航请求并提供HTML内容.但这不适用于拦截图像,CSS文件等的加载调用.

此外,我知道一个HTML to Flowdocument SDK示例应用程序可能很有用,但我可能不得不大大扩展示例来处理图像和样式表.

对于它的价值,我们还生成要呈现的HTML内容(通过Wiki页面),因此源HTML对于引用的图像位置和使用的CSS样式表而言在某种程度上是可预测的(例如,可能没有JavaScript).我们希望从互联网上显示随机HTML内容.

更新: 还可以为每个HTML页面创建一个MHT文件,这样可以将所有图像"内联"为MIME类型,并减少需要进行更细粒度的回调.

html wpf controls mhtml

7
推荐指数
1
解决办法
3659
查看次数

做一个文本变量的数学和?(例如5865/100)

我有一个变量...

$whatever = "5865/100";

这是一个文本变量.

我希望它计算5865/100,以便我可以将其添加到其他数字并进行计算.

Number_format不起作用,因为它只返回"5,865".而我希望它返回58.65

我可以...

$explode=explode("/",$whatever);
if(count($explode)=="2") {
    $whatever = $explode[0]/$explode[1];
}
Run Code Online (Sandbox Code Playgroud)

但它看起来相当混乱.有更简单的方法吗?

php math variables eval

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

Visual Studio 2008在文件中查找不起作用..!

我有一个非常奇怪的问题.在查看整个解决方案时,VS2008中的"在文件中查找"功能始终找到零匹配,并在查看"当前项目"时显示错误"未找到任何文件查找".查看当前文档工作得很好.

我已经尝试了ctrl +滚动锁定功能但没有成功.此外,我的文件夹没有标记为系统文件夹,因为有些人在吸烟.

任何有关这方面的帮助是apreciated,没有在文件中找到的生活是一种欺骗和沮丧的生活...... :(

谢谢.

findinfiles visual-studio-2008

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

如何使表单可调整大小C#

我目前在一个面板中有所有常用的组件,但我怎么能拥有它,所以当我调整表单大小时它会随之移动组件?

我已经试过了

this.panel1.size = new System.Drawing.Size(this.form.size.width, this.form.size.height);
Run Code Online (Sandbox Code Playgroud)

但它不起作用

c# forms resize

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

如何在Java中进行非破坏性队列检查

我正在帮助我的儿子参加大学编程课程,我想我也需要上课.他完成了任务,但我不相信他是最好的方式.不幸的是,我无法以更好的方式工作.它显然更好,因为它还不起作用.

他被要求为扩展另一个类的类实现一些方法.

他被告知必须使用以下类定义,并且他无法在ListQueue中更改任何内容.

public class MyListQueue <AnyType extends Comparable<AnyType>> extends ListQueue<AnyType>
Run Code Online (Sandbox Code Playgroud)

下面是ListQueue中的内容

// Queue interface
//
// ******************PUBLIC OPERATIONS*********************
// void enqueue( x )      --> Insert x
// AnyType getFront( )    --> Return least recently inserted item
// AnyType dequeue( )     --> Return and remove least recent item
// boolean isEmpty( )     --> Return true if empty; else false 
// void makeEmpty( )      --> Remove all items
// ******************ERRORS********************************
// getFront or dequeue on empty queue

/**
 * Protocol for …
Run Code Online (Sandbox Code Playgroud)

java queue

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

撤消git pull --rebase

嘿,我是git的新手,我需要撤消拉动,任何人都可以帮忙吗?!?所以我做的是......

  1. git commit
  2. git stash
  3. git pull --rebase
  4. git stash pop

这造成了一堆冲突而且有点不对劲.现在做"git stash list"显示我的藏匿处仍在那里.是否可以在执行git commit之后将我的repo恢复到这一点.所以我的回购只有效率只包含我所做的更改和服务器的新内容吗?

git git-stash git-pull git-rebase git-revert

43
推荐指数
3
解决办法
3万
查看次数

Windows上的蓝牙开发

我需要在窗口机器上创建一个应用程序,它将通过蓝牙与便携式设备通信...我是蓝牙新手,所以我想知道Windows系统中有哪些API和驱动程序...我知道有Linux和OSX中的bluez堆栈,但不是Windows系统.

而且我还需要将这些数据传输到一个Web应用程序......关于我如何开始使用这个东西的任何建议?

.net windows bluetooth visual-studio

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

正则表达式匹配rar存档文件集中的第一个文件

我该怎么做呢?我已经看到了一个解决方案,不使用单一的正则表达式ruby因为ruby不支持loookaround断言.但是在c#中有可能吗?

[Test]
public void RarArchiveFirstFileNameShouldMatch() {
    var regex = new Regex(@"\.(rar|001)$", RegexOptions.IgnoreCase | RegexOptions.Singleline);
    Assert.That(regex.IsMatch("filename.001"));
    Assert.That(regex.IsMatch("filename.rar"));
    Assert.That(regex.IsMatch("filename.part1.rar"));
    Assert.That(regex.IsMatch("filename.part01.rar"));
    Assert.That(regex.IsMatch("filenamepart44.rar"));
    Assert.That(regex.IsMatch("filename.004"), Is.False);
    Assert.That(regex.IsMatch("filename.057"), Is.False);
    Assert.That(regex.IsMatch("filename.r67"), Is.False);
    Assert.That(regex.IsMatch("filename.s89"), Is.False);
    Assert.That(regex.IsMatch("filename.part2.rar"), Is.False);
    Assert.That(regex.IsMatch("filename.part04.rar"), Is.False);
    Assert.That(regex.IsMatch("filename.part11.rar"), Is.False);
}
Run Code Online (Sandbox Code Playgroud)

c# regex

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

为什么我不能在Django模板视图中使用连字符?

{{profile.first-name.value}}
Run Code Online (Sandbox Code Playgroud)

我的变量只是炒作...我希望我能做first_name,但很多变量都是连字符.但是,由于这个问题,我无法在模板中显示我的变量.为什么?

python django templates

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

用于预定义值的Django模型类方法

我正在研究一些有这样模型的Django代码:

class Status(models.Model):
    code = models.IntegerField()
    text = models.CharField(maxlength=255)
Run Code Online (Sandbox Code Playgroud)

大约有10个预定义的代码/文本对存储在数据库中.散布在代码库周围我看到这样的代码:

status = Status.objects.get(code=0) # successful
status = Status.objects.get(code=1) # failed
Run Code Online (Sandbox Code Playgroud)

我宁愿为每个方法都有一个方法,以便代码看起来像这样:

status = Status.successful()
status = Status.failed()
etc...
Run Code Online (Sandbox Code Playgroud)

这可能吗?我已经查看了管理器的内容,但我还没找到方法.是时候真正的RTFM吗?

在Java中它将是一个静态方法,在Ruby中你只需要在self上定义一个方法,但在Python中它并不容易,是吗?

python django django-models

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