问题列表 - 第42708页

无法以编程方式找到DataGridColumn的名称

我在我的数据网格中找到了Columns集合,并希望迭代它以找到某个列Name.但是,我无法弄清楚如何处理列的x:Name属性.这个xaml说明了我的DataGridTextColumn和DataGridTemplateColumn的问题:

<t:DataGrid x:Name="dgEmployees" ItemsSource="{Binding Employees}" 
    AutoGenerateColumns="false" Height="300" >
    <t:DataGrid.Columns>
        <t:DataGridTextColumn x:Name="FirstName" Header="FirstName"
Binding="{Binding FirstName}" />
        <t:DataGridTemplateColumn x:Name="LastName" Header="LastName" >
            <t:DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding LastName}" />
                </DataTemplate>
            </t:DataGridTemplateColumn.CellTemplate>
        </t:DataGridTemplateColumn>
    </t:DataGrid.Columns>
</t:DataGrid>
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

    DataGrid dg = this.dgEmployees;
    foreach (var column in dg.Columns) 
    {
        System.Console.WriteLine("name: " + (string)column.GetValue(NameProperty));
    }
Run Code Online (Sandbox Code Playgroud)

在运行时,不存在任何值; column.GetValue不返回任何内容.使用Snoop,我确认DataGridTextColumn或DataGridTemplateColumn上没有Name属性.

我错过了什么?

wpf datagridcolumn wpfdatagrid

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

如何使用css将JavaScript onclick事件设置为类

假设我希望每当用户点击任何链接时弹出一个提示"hohoho"的警告.我是否需要添加onclick="alert('hohoho')"到每个链接或者我可以使用CSS设置它以便它适用于每个链接?

javascript css

32
推荐指数
4
解决办法
17万
查看次数

C#中的计数和循环

这似乎是一件非常简单的事情,但我似乎无法让我领先.我有10个文件,名为1.txt到10.txt.我只想计算每个文档中的行数,最后计算行数的最终总和.

这就是我要去的地方.

    for (int i = 1; i < 11; i++)
    {
        int lineCount = File.ReadLines(@i + ".txt").Count();
        lineCount += lineCount; 
        Console.WriteLine("Total IDs: " + lineCount);
    }
Run Code Online (Sandbox Code Playgroud)

更新 我的文档在它们的底部有回车符,我不想包含在计数中.

c# loops

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

如何在C#中创建具有整数序列的数组?

F#有序列,它允许创建序列:

seq { 0 .. 10 }
Run Code Online (Sandbox Code Playgroud)

创建0到10之间的数字序列.

C#中有类似的东西吗?

.net c# f# sequence

106
推荐指数
4
解决办法
5万
查看次数

glGetShaderInfoLog返回空字符串(android)

我正在从OpenGl ES2.0编程指南修改2d纹理示例的android版本,以更改片段着色器.这是用纯Java编写的,不使用NDK.

vanilla示例在我的手机上运行得很好,但是当我更改着色器代码时,它不再有效.这是因为我的修改后的着色器无法编译(显然),但由于glGetShaderInfoLog返回一个空字符串,因此无法找到问题的原因.

我已经对这个问题进行了搜索,显然,截至7月22日,这是一个众所周知的问题,但我想知道有什么方法可以绕过它.我找到的一篇文章称他们已经为该功能编写了一个NDK包装器,但对于Android开发新手我真的不知道如何做到这一点.

opengl-es android-2.2-froyo

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

批量更新Magento字段为"使用默认值"

有没有办法可以将特定商店视图中的一堆magento产品重置为"使用默认值".一旦设置了商店特定数据,就没有简单的方法可以取消设置,以便它接收默认数据.这导致我必须进行多次导入.

import product magento magento-1.4

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

jQuery选择器

我有一个相当简单的动态html结构的表,其中包含链接以及它将包含带链接的第二个表的可能性.我想更改主表中链接的html属性,但不是第二个.

我的结构:

<table>
<tr><td><a href="www.google.com">link</a></td></tr>
<tr><td><a href="www.google.com">link</a></td></tr>
<tr><td><a href="www.google.com">link</a></td></tr>
<tr><td><a href="www.google.com">link</a></td></tr>
<tr><td><a href="www.google.com">link</a></td></tr>
<tr>
    <td>
        <table>
            <tr><td><a href="http://stackoverflow.com">link</a></td></tr>
            <tr><td><a href="http://stackoverflow.com">link</a></td></tr>
            <tr><td><a href="http://stackoverflow.com">link</a></td></tr>
        </table>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

例如,我想将"www.google.com"的所有href更改为"www.foo.com".我能够更改href属性,但我的选择器b/c有问题,有时候第二个表不存在.

我当前的选择器如下: $('table a').filter(':not(table:last a)')

我确信它不是最有效的方法,但它一直在工作,直到没有第二张桌子发挥作用的可能性.

jquery jquery-selectors

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

实现令牌身份验证

我必须遵循哪些步骤才能在我的网页中实施令牌身份验证?

任何摘要或链接将不胜感激.

我想实现类似于Facebook或谷歌,第一次客户端登录和接收令牌,然后在下一步行动中使用它.我还阅读了关于OAuth但我不想从第三方访问我的应用程序.


感谢您的长期响应,我似乎很清楚我需要阅读更多相关信息.

我想要知道实现使用令牌认证的基本Web应用程序的"步骤".那是用户记录一次然后可以做一些动作:添加内容,编辑等.

我知道我所说的与会话类似,其中服务器在HTML标头上添加SESSION_ID,稍后请求被识别并与该会话相关联.我读过会话方式不好扩展所以我想在进入OAuth之前实现类似gmail或facebook的系统.可能我说的是类似于oauth的东西(我没有深入阅读)但是两腿而不是三条腿.

authentication token http-token-authentication

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

检查网络上是否存在目录c#

我试图根据用户的输入字段查看目录是否存在.当用户键入路径时,我想检查路径是否确实存在.

我已经有了一些C#代码.对于字符串"C:\ Program Files",它总是返回0,EXCEPT ...

static string checkValidPath(string path)
{
    //Insert your code that runs under the security context of the authenticating user here.
    using (ImpersonateUser user = new ImpersonateUser("myusername", "", "mypassword"))
    {
        //DirectoryInfo d = new DirectoryInfo(quotelessPath);
        bool doesExist = Directory.Exists(path);

        //if (d.Exists)
        if(doesExist)
        {
            user.Dispose();
            return "1";
        }
        else
        {
            user.Dispose();
            return "0";
        }
    }


}

public class ImpersonateUser : IDisposable
{
    [DllImport("advapi32.dll", SetLastError = true)]
    private static extern bool LogonUser(string lpszUsername, string lpszDomain, string lpszPassword, int dwLogonType, …
Run Code Online (Sandbox Code Playgroud)

c# jquery

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

处理C中的多字节(非ASCII)字符

我想做我自己的版本的wc(unix过滤器),但我有非ASCII字符的问题.我做了一个文本文件的HEX转储,发现这些字符占用多个字节,所以它们不适合char.有什么方法我怎么能从文件中读取这些字符并像C一样处理它们(所以我可以计算文件中的字符)?我一直在谷歌搜索并找到一些wchar_t类型,但没有任何简单的例子如何将它与文件一起使用.

c string file character

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