问题列表 - 第32800页

在WPF FlowDocument中的指定位置插入超链接

我想以编程方式将WPF超链接元素插入到FlowDocument中.

目标是创建一个工具栏按钮,该按钮将在RichTextBox中运行一系列文本并将其替换为超链接.它与您在Web上看到的用于在wiki或博客(或StackOverflow)上创建超链接的界面相同.

我可以找到所选文本的TextRange,如下所示:

    TextRange tr = new TextRange(
    MyRichTextBox.Selection.Start,
    MyRichTextBox.Selection.End);
Run Code Online (Sandbox Code Playgroud)

我试图将Hyperlink Xaml填充到TextRange中,如下所示:

    string rawXaml = "<Hyperlink xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\" NavigateUri=\"http://www.google.com/\">Google Home Page</Hyperlink>";

    using(MemoryStream stream = new MemoryStream())
    {
        StreamWriter writer = new StreamWriter(stream);
        writer.Write(rawXaml);
        writer.Flush();
        stream.Position = 0;

        if (tr.CanLoad(DataFormats.Xaml))
        {
            tr.Load(stream, DataFormats.Xaml);
        } 
    }
Run Code Online (Sandbox Code Playgroud)

但我似乎仍然将纯文本粘贴到RichTextBox中.

我在这做错了什么?有没有更好的方法来完成我想要做的事情?

wpf insert richtextbox hyperlink flowdocument

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

复制一个新的Drupal安装

我正在开发一个wamp开发环境.我创建了一个新的数据库,用它来创建一个新的drupal安装wamp/www/drupalsite.此安装未经修改,并且未添加任何额外模块.

如果我想创建一个精确的副本或此安装,那么我不会重复安装过程.我的猜测是我必须创建一个新的新数据库并将/drupalsite/文件夹复制到/drupalsite2/,但是我需要更改哪些其他设置以使其工作完美,因为我从头开始安装它?

php drupal drupal-6

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

C中的Quicksort实现?

我非常喜欢qsortC中的函数.它非常易于使用,并且允许我拖延学习C++模板类型.我有几个问题:

  • 算法总是使用快速排序还是依赖于编译器实现?
  • 您会建议使用此功能还是模板真的有益处?
  • 是否有任何我应该注意的事项以避免安全问题/段错误?

c quicksort qsort

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

创建libcurl http post表单

如何创建curl_form,例如在stackoverflow上发帖?

如果我查看问题表格页面的来源,我明白了

<label for="display-name">Name</label>
                <input id="display-name" name="display-name" type="text" size="30" maxlength="30" value="" tabindex="105">
            </div>
            <div>
                <label for="m-address">Email</label>
                <input id="m-address" name="m-address" type="text" size="40" maxlength="100" value="" tabindex="106">
                <span class="edit-field-overlay">never shown</span>
            </div>
            <div>
                <label for="home-page">Home Page</label>
                <input id="home-page" name="home-page" type="text" size="40" maxlength="200" value="" tabindex="107">
            </div>
Run Code Online (Sandbox Code Playgroud)

如何为curl_httppost结构设置这些参数?

c++ libcurl

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

编程语言和脚本语言有什么区别?

可能的重复:
"脚本"和"应用程序"之间有什么区别?
何时将语言视为脚本语言?

  1. Web应用程序核心语言和Web脚本语言之间有什么区别?什么是像Python这样的Web脚本语言的确切用法?

  2. 当我们使用Python等脚本语言和Java或.NET等Web应用程序编程语言时,Web应用程序编译器是否可以理解脚本语言代码并编译它们?

  3. 是否可以使用像Python这样的脚本语言编写一个全新的Web应用程序?

scripting

4
推荐指数
2
解决办法
9365
查看次数

在带有超链接的rails中发出POST请求

我需要在页面上有一堆链接,每个链接都会向不同的控制器发出POST.但是当我使用普通链接时,我得到一个ActionController :: InvalidAuthenticityToken错误.我理解这是因为缺少authenticity_token值.但我不想使用表单来进行POST,因为我希望它们是链接而不是按钮.事实是,我想完全控制链接和按钮的样式,只是不要为我做.做这些事情的标准方法是什么?

forms post ruby-on-rails hyperlink

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

原始指针和shared_ptr之间的C++接口

我有整个使用原始指针的代码.

它需要调用一个将原始指针转换为shared_ptr的方法.这种方法不在我的控制之下,属于外部api.我不能只是将指针传递给shared_ptr,因为当shared_ptr超出方法范围时(当方法返回时)它将被删除.

除了在我的内部代码中将原始指针设为shared_ptr之外,我还有其他选择吗?

c++ shared-ptr

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

Android找到GPS位置一次,显示加载对话框

我正在编写一个需要用户当前位置的应用程序(lastknownlocation不会非常有帮助),并显示从数据库中获取的所有最近"项目"的列表.

我发现最近的项目运行良好,但目前仅使用硬编码的纬度和经度位置,但现在是时候实现查找实际位置了.

任何人都可以提供一个示例,说明如何让应用程序在后台找到当前的好位置并让应用程序等待.当人们移动时,我只需要一次不更新的位置.我已经实现了一个位置监听器,但我知道获得GPS定位可能会很慢.我已经看到了使用上一个已知位置或实现位置监听器的其他示例,该位置监听器继续运行和更新,但是因为我的Activity需要位置坐标才能显示应用程序崩溃的任何内容.我需要在搜索时显示进度对话框.

如何让locationlistener在后台运行一次,然后在找到位置后删除位置更新.我需要应用程序的其余部分等到它有GPS位置或超时后说20-30秒.我想要一个ProgressDialog,以便用户知道某些事情正在发生,但它必须是旋转加载动画而不是百分比或任何东西.如果可能的话,我希望用户能够取消对话,如果他们厌倦了等待,那么他们可以通过键入郊区等来搜索.

我一直试图用线程做到这一点,但它变得比我觉得应该更复杂,但仍然无法工作.在iPhone上这更简单了吗?

任何人都可以提供一个很好的方法来做到这一点,我已经把我的头发扯了一个星期,这真的让我落后于应用程序完成日期的剩余时间.

总结一下,我想:
*找到当前坐标
*获取位置时显示进度对话框
*让应用程序能够等待成功的位置或在一段时间后放弃?
*如果成功:关闭进度对话框并使用坐标运行我的其他方法来查找附近的项目.
*如果获取位置失败:取消进度对话框并显示错误消息,并鼓励用户使用菜单转到"搜索活动".
*如果用户从菜单中选择地图视图,则使用这些坐标,以显示地图上的当前位置,并使用数据库中的坐标将引脚放在所有附近的项目上.

谢谢你们,我希望我能够很好地解释自己.如有任何问题,我会定期回来查看,因为我很想完成这部分.干杯


根据要求编辑代码

locationList活动文件

protected void onStart()
{
    super.onStart();

    // ....

    new LocationControl().execute(this);
}


private class LocationControl extends AsyncTask<Context, Void, Void>
{
    private final ProgressDialog dialog = new ProgressDialog(branchAtmList.this);

    protected void onPreExecute()
    {
        this.dialog.setMessage("Determining your location...");
        this.dialog.show();
    }

    protected Void doInBackground(Context... params)
    {
        LocationHelper location = new LocationHelper();

        location.getLocation(params[0], locationResult);

        return null;
    }

    protected void onPostExecute(final Void unused)
    {
        if(this.dialog.isShowing())
        {
            this.dialog.dismiss();
        }

        useLocation(); //does the …
Run Code Online (Sandbox Code Playgroud)

gps android progressdialog locationlistener

26
推荐指数
2
解决办法
4万
查看次数

使列表项可点击(HTML/CSS)

所以我试图让我的网站上的每个列表项都可以点击,但我不确定什么是最好的方法.请帮帮我.

所以这是相关的HTML:

<ul>
    <li>Backpack <a href="#" title="Buy on Amazon" target="_blank"><img src="img/basket.png" height="16" width="16" alt="Buy" class="buy" onClick="pageTracker._trackEvent('Amazon', 'School Supplies', 'Backpack');"/></a></li>
    <!-- More List Items -->
</ul>
Run Code Online (Sandbox Code Playgroud)

这是相关的CSS:

.content ul li {
    display:block;
    list-style:none;
    padding:5px 10px 5px 15px;
}

.content li li {
    // This is for when there are sub-categories.
    border-bottom: none;
    border-top: 1px solid #f8d9d0;
    margin: 3px -10px -3px -15px;
    padding: 5px 0px 5px 30px;
}

.buy {
    float: right;
    margin-top: -2px;
}

// The next ones all …
Run Code Online (Sandbox Code Playgroud)

html css

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

如何使用matplotlib在x轴上针对特定日期绘制数据

我有一个由日期 - 值对组成的数据集.我想在条形图中绘制它们,并在x轴上显示特定日期.

我的问题是在整个日期范围内matplotlib分配xticks; 并使用点绘制数据.

日期都是datetime对象.以下是数据集的示例:

data = [(DT.datetime.strptime('2010-02-05', "%Y-%m-%d"), 123),
        (DT.datetime.strptime('2010-02-19', "%Y-%m-%d"), 678),
        (DT.datetime.strptime('2010-03-05', "%Y-%m-%d"), 987),
        (DT.datetime.strptime('2010-03-19', "%Y-%m-%d"), 345)]
Run Code Online (Sandbox Code Playgroud)

这是一个使用的可运行代码示例 pyplot

import datetime as DT
from matplotlib import pyplot as plt

data = [(DT.datetime.strptime('2010-02-05', "%Y-%m-%d"), 123),
        (DT.datetime.strptime('2010-02-19', "%Y-%m-%d"), 678),
        (DT.datetime.strptime('2010-03-05', "%Y-%m-%d"), 987),
        (DT.datetime.strptime('2010-03-19', "%Y-%m-%d"), 345)]

x = [date for (date, value) in data]
y = [value for (date, value) in data]

fig = plt.figure()

graph = fig.add_subplot(111)
graph.plot_date(x,y)

plt.show()
Run Code Online (Sandbox Code Playgroud)

问题摘要:
我的情况更像是我Axes准备好了一个实例( …

python date matplotlib

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