问题列表 - 第3436页

如何在Silverlight数据网格中删除鼠标悬停突出显示和选定的行突出显示

我有一个datagrid,每行有一个按钮(xaml如下所示).我试图摆脱突出显示所选行的蓝色突出显示功能,以及鼠标悬停在其上的行.我正在尝试将其设置为只需单击按钮而不会获得行选择和鼠标悬停突出显示功能.我尝试将IsHitTestVisible设置为false,但是按钮不可单击.我怎样才能做到这一点?

<data:DataGrid x:Name="grdClinics"
               HorizontalAlignment="Left" 
               VerticalAlignment="Bottom" 
               AutoGenerateColumns="False"
               HeadersVisibility="None"
               RowHeight="55"
               Background="Transparent"
               AlternatingRowBackground="Transparent"
               RowBackground="Transparent"
               BorderBrush="Transparent"
               Foreground="Transparent" 
               GridLinesVisibility="None" 
               SelectionMode="Single">                         

    <data:DataGrid.Columns>
        <data:DataGridTemplateColumn Header="Clinic">
            <data:DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <Button x:Name="btnClinic" 
                            Height="46" 
                            Width="580" 
                            Content="{Binding Path=Description}" 
                            Style="{StaticResource ShinyButton}" 
                            Click="btnClinic_OnClick"
                            FontSize="24"
                            FontFamily="Tahoma"
                            FontWeight="Bold">
                        <Button.Background>
                            <LinearGradientBrush EndPoint="0.528,1.144" StartPoint="1.066,1.221">
                                <GradientStop Color="#FF000000"/>
                                <GradientStop Color="#FFEDC88F" Offset="1"/>
                            </LinearGradientBrush>
                        </Button.Background>
                    </Button>
                </DataTemplate>
            </data:DataGridTemplateColumn.CellTemplate>
        </data:DataGridTemplateColumn>
    </data:DataGrid.Columns>
</data:DataGrid>
Run Code Online (Sandbox Code Playgroud)

.net silverlight

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

与Windows Shell集成

好,

我想创建一个位于文件菜单中的Windows shell扩展,就像"Tortorise SVN"菜单一样.

有谁知道我的开始,一篇好文章,或实现什么接口?

谢谢!

windows windows-shell shell-extensions

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

Jquery手风琴关闭然后打开

我使用jquery accordion插件在页面上设置了一些手风琴,所以我可以实现expand all并折叠所有功能.

每个ID元素都是它自己的手风琴,下面的代码可以将它们全部关闭,无论哪个已经打开:

$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
    .accordion("activate", -1)
;
Run Code Online (Sandbox Code Playgroud)

我的问题是扩展所有.当我将它们全部展开时使用以下代码:

$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
    .accordion("activate", 0)
;
Run Code Online (Sandbox Code Playgroud)

有些人会收缩,有些人会根据他们以前是否开放而扩大.

我纠正这个问题的想法是将它们全部折叠,然后在点击展开全部时将它们全部展开.但是这段代码无法正常执行:

$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
    .accordion("activate", -1)
;
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
    .accordion("activate", 0)
; 
Run Code Online (Sandbox Code Playgroud)

它只会击中第二个命令而不是先关闭它们.有什么建议?

jquery accordion jquery-plugins

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

这个Javascript代码是什么导致它在IE中正确生成一个表?

这个源代码是什么导致它实际上在IE中生成一个表而不是什么都不做.

        function generateATable()
        {
            tableContainer = document.getElementById("tableDiv");
            var tableElement = document.createElement("table");

            // Append the Table Element to the table 
            // container.
            tableContainer.appendChild(tableElement);

            // IE Requires a TBODY when dynamically generating 
            // tables.  (I thought this was it but apparently it isn't)
            var tbodyElement = document.createElement("tbody");

            // First we'll append the tbody.
            tableElement.appendChild(tbodyElement);

            var trElement1 = document.createElement("tr");

            // Next we'll append the first trElement to the 
            // tbody.
            tbodyElement.appendChild(trElement1);

            var aaCell = trElement1.insertCell(-1);
            var abCell = trElement1.insertCell(0);

            var textNodeAA = document.createTextNode("AA"); …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer html-table

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

如果我总是用PHP控制我的数据库输入,那么NOT NULL和FOREIGN KEY之类的约束有多重要?

我试图在一个外键的表中创建一个列,但在MySQL中,它比它应该更难.它需要我返回并对已经使用的表进行某些更改.所以我想知道,MySQL有必要确保某个值合适吗?我不能只是做与像PHP语言,其中我使用到访问该数据库

与NOT NULL类似.如果我只用PHP访问这个数据库,我不能简单地让PHP确保没有输入空值吗?

当我可以使用PHP时,为什么我应该使用MySQL来强制执行这些约束?


我意识到由于上述原因,NOT NULL是一个非常愚蠢的部分.但是,如果没有严重的编程,MySQL就不会强制执行外键.

在您看来,使用"假"外键仍然是不好的,只需检查输入的值是否与其他表匹配,使用PHP?

php mysql constraints

22
推荐指数
3
解决办法
6057
查看次数

java web start JAVA_HOME

我有一个应用程序,使用java web start启动Swing gui.用户安装了4个版本的java 1.6(1.6.0.3,1.6.0.5,1.6.0.7.1.6.0.11)

Webstart正在选择java版本1.6.0.11,但JAVA_HOME设置为java版本1.6.0.3.这会导致webstart出现任何潜在问题吗?

  • 丰富

java java-web-start

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

log4net和system.data.sqlite

有谁知道如何设置log4net以使用system.data.sqlite提供程序的一个很好的例子?

我最近一直在玩它,我以为我一切都在工作.它成功连接到数据库并"写出"它.但是,当我查看表数据时,它实际上从未提交日志.

c# sqlite log4net visual-studio-2008

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

如何设置Eclipse以将ssh-agent用于cvs?

提出这个问题的几种方法:

  • 我如何让eclipse使用我的ssh-config?
  • 我怎样才能让eclipse使用/ usr/bin/ssh而不是内部实现?(我不完全确定它确实如此,但它不会读取.ssh/config中的主机条目)

这是我尝试过的:

  • 在eclipse开始的环境中有CVS_ROOT(我被要求输入用户名和密码,我知道这个设置适用于命令行cvs)
  • 使用connection-type ext创建一个新的存储库位置(消息:从cvs服务器收到的未知响应:)
  • 同样,用extssh(错误:找不到主机,这意味着.ssh/config没有被读取,我指的是那里定义的主机别名)
  • 同样,但是使用服务器的dns-name,这次我被问到我的id_rsa文件的密码,所以eclipse似乎意识到我的ssh-setup的至少部分.密码短语对话框来自eclipse,而不是通常的ssh-agent-dialog.

我在ubuntu 08.10上使用eclipse 3.4.1

eclipse cvs ssh

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

如何从内容页面访问母版页中的用户控件?

假设我在母版页中有一个标题用户控件,并希望根据母版页内加载的内容页面来更改用户控件的属性.我怎么能这样做?

谢谢!

c# asp.net user-controls master-pages

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

如何在源代码中处理巨大的SQL字符串

我正在开发一个项目,目前代码中有大约3000行的SQL字符串.

该项目是一个java项目,但这个问题可能适用于任何语言.

无论如何,这是我第一次看到这么糟糕的事情.代码库是遗留的,所以我们可以突然迁移到Hibernate或类似的东西.

你如何处理这样的非常大的SQL字符串?

我知道它很糟糕,但我不确切地知道建议解决方案的最佳方法是什么.

java sql coding-style

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