问题列表 - 第29860页

如何将子项上的Trigger设置为父属性?

我有一个带有ToggleButton(ExpanderButton)的TreeView.togglebutton有两个图像(一个用于展开,一个用于展开).然而,当我选择一个TreeViewItem时,我用不同的颜色高亮一点,我也想改变图像的颜色(我在另一种颜色中有相同的颜色).

问题是我不知道如何在ToggleButton上将触发器属性设置为TreeViewItem上的IsSelected属性.

有任何想法吗?

treeview xaml binding triggers togglebutton

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

javascript packer与minifier

我想知道封隔器与缩放器的区别/好处是什么,即你应该在你的网络应用程序中部署打包或缩小版本?

示例代码:

var layout = {

    NAVVISIBLE : 1,

    Init : function() 
    {
        this.Resize();
    },

    Dimensions : function()
    {
        var d = document, s = self, w, h;
        if (s.innerHeight) 
        { w = s.innerWidth; h = s.innerHeight; }
        else if (d.documentElement && d.documentElement.clientHeight) 
        { w = d.documentElement.clientWidth; h = d.documentElement.clientHeight; }
        else if (d.body) 
        { w = d.body.clientWidth; h = d.body.clientHeight; }
        return new Array(parseInt(w), parseInt(h));
    },

    Resize : function()
    {
        var dim = this.Dimensions();
        try 
        {
            $('tbl_container').width    = px(dim[0] …
Run Code Online (Sandbox Code Playgroud)

javascript minify

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

有没有办法以编程方式将项添加到<UL>元素?

我有一个现有的ASP.NET 2.0应用程序<UL>.我想以编程方式向其添加项目.我已经添加了IDrunat="server"属性.

html asp.net

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

如何杀死Windows中的glassfish服务器?

我尝试使用命令"asadmin start-domain"在我的Windows XP系统中启动glassfishv3服务器.由于超时,启动失败.当我尝试再次启动时,我收到一条错误消息,说明端口4848已被另一个进程使用.当我尝试使用"asadmin stop-domain"停止服务器时,我收到它未运行的错误.

知道如何解决这个僵局吗?我找不到名为glassfish或asadmin的Windows进程.

windows glassfish glassfish-3

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

将"帮助"集成到WinForms应用程序中

我正在开发一个Visual Studio,我们需要将帮助菜单集成到它中.我想以规范的Windows方式做到这一点,但在这些方面对.NET框架不是很有经验.搜索谷歌和搜索引擎优化并没有产生太大的影响,因为大多数结果是人们寻求帮助,而不是帮助"帮助".元助手,如果你愿意的话.

根据我所做的研究,.chm文件似乎是要走的路.这些文件是如何生成的?VS中是否有集成工具?

获得文件后,如何从中获取数据?我只是想在一个单独的过程中启动它们吗?显示其他表单并将帮助文件加载到其中?

另外,我在哪里存储它们?我怎么告诉我的应用程序看那里?我已经找到了关于多个语言环境的这个问题,这将在以后有用,但仍然感觉它还有很长的路要走.

.net chm visual-studio-2008 winforms

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

无法使用asp:FileUpload上传文件

出于某种原因,我无法使用<asp:FileUpload />控件上传文件.我知道这不仅仅是完全没事的东西,因为我创建了一个包含此代码的新项目,并上传了该文件.

我的代码看起来像这样(删除了一些位...):

<form id="querydata" runat="server" enctype="multipart/form-data">
        <div class="container" runat="server">
        <asp:ScriptManager ID="queryscriptmanager" runat="server" />
        <asp:UpdatePanel runat="server" ID="querypanel" UpdateMode="Conditional">
        <ContentTemplate>
        <div runat="server" class="opaque" id="opq">
                <div runat="server" class="entry">
                    <asp:FileUpload runat="server" ID="Directory" Width="194" />
                </div>
               <asp:Button runat="server" ID="Submit" Text="Update Database" onclick="checkForm"  />
        </div>
        </ContentTemplate>
        </asp:UpdatePanel>
        </div> 
</form>
Run Code Online (Sandbox Code Playgroud)

如果我选择一个文件,然后单击提交按钮,一旦执行到checkForm,Directory.FileName是""和Directory.HasFile是False

任何线索为什么它不会发送我的文件?


已解决:
所有我必须做的(根据接受的答案中的博客文章)添加三行:

</ContentTemplate>

<Triggers>
   <asp:PostBackTrigger ControlID="Submit" />
</Triggers>
Run Code Online (Sandbox Code Playgroud)

</asp:UpdatePanel>

vb.net asp.net file-upload

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

SQL Server的自然排序?

我有一个通常只有数字的列(有时它是字母,但这并不重要).

我怎样才能使它自然排序?

目前的排序如下:{1,10,11,12,2,3,4,5,6,7,8,9}

我希望它像这样排序:{1,2,3,4,5,6,7,8,9,10,11,12}

t-sql sql-server natural-sort

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

在python中创建/创建目录(复杂)

我正在尝试创建一堆可以将文件复制到的目录/子目录.我正在使用Python,我似乎无法找到一个很好的方法来做到这一点.我有一条主要的道路,我将分支.然后,我有权重和No_Weights.男女关注.在每个男性和女性文件夹中,我有每个种族(高加索人,非裔美国人,亚洲人,西班牙人,印度人,其他人,未知).在每个文件夹中,我的年龄范围从20以下,一直到70+(B20,20,30,40,50,60,70).

我试图生成所有的路径,所以我所要调用的是mkdir大约50次,但这大约是150行代码(差不多).

是否有任何简单的方法来创建所有这些文件夹而无需手动完成?

python directory mkdir

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

反向迭代器不会编译

我正在尝试编译一个反向迭代器但是我这样做的尝试给了一个可怕的混乱.代码的最小例子是......

#include <iostream>
#include <vector>
#include <algorithm>

class frag {
    public:
        void print (void) const;
    private:
        std::vector<int> a;
};

void frag::print (void) const
{
    for (std::vector<int>::reverse_iterator iter = a.begin ();
         iter                                   != a.end ();
         ++iter) {
        std::cout << *iter << std::endl;
    }
}
Run Code Online (Sandbox Code Playgroud)

并尝试编译它产生以下...

In file included from /usr/include/c++/4.4/bits/stl_algobase.h:69,
             from /usr/include/c++/4.4/bits/char_traits.h:41,
             from /usr/include/c++/4.4/ios:41,
             from /usr/include/c++/4.4/ostream:40,
             from /usr/include/c++/4.4/iostream:40,
             from frag.cpp:1:
/usr/include/c++/4.4/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(const std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >, _Iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >]’: …
Run Code Online (Sandbox Code Playgroud)

c++

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

在同一解决方案中引用2个不同版本的log4net

我正在使用引用log4net 1.2.10.0的NHibernate 2.1.2.400.在同一个项目中,我也使用简单的会计SDK,遗憾的是它仍然使用log4net 1.2.9.0.

所以我可以让NHibernate工作,如果我引用log4net 1.2.10.0但是simpleSDK不起作用.反之亦然......

我猜大多数问题都来自于log4net已经改变了它的汇编密钥.我尝试使用绑定重定向但没有成功:2个DLL没有相同的密钥.

我正在考虑重新编译NHibernate以使用log4net 1.2.9.0,但这似乎是错误的做法,我的感觉是Simply Accounting不会更新他们的SDK以便很快使用log4net 1.2.10.0.

处理这个问题的最佳方法是什么?是否有可能解决?

.net nhibernate dll log4net

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