问题列表 - 第37855页

对于具有列表框的用户控件,如何将所选项目公开给父页面?

我有一个简单的用户控件,它围绕AutoCompleteBox包装一些逻辑.这个问题可以应用于任何ItemsControl控件,如下拉列表或列表框.

<UserControl>
    <Grid Background="White">
        <sdk:AutoCompleteBox Name="myACB" ItemsSource="{Binding myData}" />
    </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

我想SelectedItem在使用控件的父级中公开AutoCompleteBox 的属性.我的用户控件使用视图模型作为其数据上下文.否则,我想我可以将SelectedItem绑定到用户控件的依赖项属性.

当子自动完成框选择项目发生更改时,我需要能够检测父项.我怎么能这样做?

.net c# vb.net silverlight wpf

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

vba:从函数返回字典

这概述了我想要做的事情.

这对我不起作用,目前还不清楚为什么.

提前感谢您的帮助.

        Sub mySub()
        dim myDict as Dictionary
            myDict=new Dictionary

                myDict=myFunc()

        End Sub

        Function myFunc()
            dim myDict2
                set myDict2 = new Dictionary

                    'some code that does things and adds to myDict2'

            myFunc=myDict2
        End Function
Run Code Online (Sandbox Code Playgroud)

excel vba excel-2003 excel-vba

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

C++模板使多个版本的函数具有不同的常量

我可以使用模板创建一些函数的几个实例,只在一些常量参数中有所不同吗?此参数的替代数量是固定的.例如

我想不要改写(上面是1..32,两个幂)

funct(param, int upper)
 {
  some_loops(..)
     some_heavy_code_fast_for_const_and_slow_for_variable(upper)
 }
Run Code Online (Sandbox Code Playgroud)

成一套

funct_with_upper_is_1(param) // upper =1
 { manually_copied_code...heavy(1) }
funct_with_upper_is_2(param) // upper =2
 { manually_copied_code...heavy(2) }
funct_with_upper_is_4(param) // upper =4
 { manually_copied_code...heavy(4) }
funct_with_upper_is_8(param) // upper =8
 { manually_copied_code...heavy(8) }
Run Code Online (Sandbox Code Playgroud)

但进入模板化

template<int upper>
 funct_with_fixed_upper(param)
 { the_original_code....heavy(upper) }
Run Code Online (Sandbox Code Playgroud)

然后

template<upper=1> funct_with_fixed_upper(param);
template<upper=2> funct_with_fixed_upper(param);
template<upper=4> funct_with_fixed_upper(param);
template<upper=8> funct_with_fixed_upper(param);
Run Code Online (Sandbox Code Playgroud)

这可能与C++ tempaltes有关吗?

==详细模式开启==

我有很多C++文件,代码类似

function_typical(long long double ***A, long long double ***B, int const_1, int const_2)
// the type "long long double" here is very correct, …
Run Code Online (Sandbox Code Playgroud)

c++ optimization templates nested-loops

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

是否在VB.Net中需要'Overloads'关键字?

正如标题所说.从我在网上看到的Overloads关键字是可选的,但是有必要吗?在模块中使用它甚至似乎是一个错误.

vb.net overloading

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

如何在WPF中动态创建矩形?

我正在尝试创建矩形,矩形的数量取决于从数据库传递的数据。例如,如果number = 5,则程序将生成5个矩形。另外,这些矩形必须能够遵循我的矩形属性设置,例如高度,宽度,颜色...最后将它们放在一行中。

有没有办法做到这一点?

我正在使用WPF和C#。

谢谢。

c# wpf rectangles

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

VBScript函数可以返回字典吗?

我有一个表单数据字典,我想用函数修改.

function queryCleanForm(myDictForm)

    dim arrayKeys
    arrayKeys = myDictForm.keys

    for i=0 to myDictForm.count-1
        myDictForm(arrayKeys(i)) = replace(myDictForm(arrayKeys(i)), "'", "''")
        response.write myDictForm(arrayKeys(i))
    next

    queryCleanForm = myDictForm
end function
Run Code Online (Sandbox Code Playgroud)

问题是行queryCleanForm = myDictForm错误为

Wrong number of arguments or invalid property assignment 
Run Code Online (Sandbox Code Playgroud)

有没有办法在VBScript中执行此操作?

vbscript dictionary asp-classic

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

跟踪来自Web服务器的传出http请求

我想跟踪来自我的服务器的所有传出HTTP请求.有没有简单的方法来做到这一点?

linux

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

如何通过rails应用程序从S3代理文件以避免泄漏?

为了避免热链接,S3带宽泄露等,我想让我的存储桶保密,并通过Rails应用程序提供文件.概念听起来很容易,但我不完全确定哪种方法最适合这种情况.

我正在使用回形针进行一般资产管理.是否有任何内置方法来实现这种类型的代理?

一般来说,我可以轻松地从回形针解析url并将它们指回我自己的控制器.从这一点来看应该怎么办?我应该只使用Net :: HTTP下载图像,然后使用send_data服务吗?在我之间我想记录referer并设置正确的Control-Cache标头,因为我在应用程序前面有一个反向代理.在这种情况下Net :: HTTP + send_data是否合理?

也许整个想法真的很糟糕,因为我现在还不知道的一些原因?我一般情况下,我认为将直接S3链接暴露在公共桶中是危险的,并且在一些严重问题中会产生泄漏/热链接......

更新:

如果您有任何其他想法可以减少S3账单并防止热链接反正请分享,即使它们与Rails没有直接关系.

proxy ruby-on-rails amazon-s3 paperclip ruby-on-rails-3

5
推荐指数
3
解决办法
3317
查看次数

htaccess中的rewriterule以匹配某些文件扩展名

我如何查找某些文件扩展名的实例,如.(jpg | png | css | js | php),如果没有匹配,请将其发送到index.php?route = $ 1.

我希望能够允许自定义用户名的句点.

因此,将http://example.com/my.name重写为index.php?route = my.name

目前的设置:

的.htaccess:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)$ index.php?route=$1 [QSA,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

有用的:
http://example.com/userpage - > index.php?route = userpage
http://example.com/userpage/photos - > index.php?route = userpage/photos
http://example.com /file.js - > http://example.com/file.js
http://example.com/css/file.css - > http://example.com/css/file.css

除了上述内容我还需要工作:
http://example.com/my.name - > index.php?route = my.name

regex .htaccess mod-rewrite

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

ASP.NET网站无法在App_Code文件夹中看到.cs文件

所以我有一个ASP.NET网站(不是Web应用程序),我在VS2010中用C#制作.它在我的机器上运行正常,但是当我将它上传到它托管的站点时,它将无法编译,给出:"CS0246:找不到类型或命名空间名称'DataAccess'(你是否缺少using指令或装配参考?)"

我一直在使用VS中的复制网站功能,并且在我想将自己的类放在App_Code文件夹中并使用它之前没有任何问题.我在其他答案中读到了将.cs属性更改为"编译"而不是"内容",但在文件属性中没有这样的选项...只有文件名,完整路径和自定义工具.这是.cs文件中的代码:

using System;
using System.Data;
using System.Data.SqlClient;
using System.Web.Configuration;

/// <summary>
/// Provides access to SQL Server database. 
/// </summary>
/// 
public class DataAccess
{
    //Variables & public properties ***********************************
    private string connectionString = "";
    private int recordCount = -1;

    /// <summary>
    /// Property: gets count of records retrieved or changed 
    /// </summary>
    public int Count
    {
        get
        {
            return recordCount;
        }
    }

    //Class constructor is executed when object is initialized ***********
    /// <summary>
    /// Connection string name in …
Run Code Online (Sandbox Code Playgroud)

c# asp.net app-code

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