问题列表 - 第29482页

我可以将DataTemplate访问到代码隐藏中吗?

我正在使用WPF,我有DataTemplate这是我想进入代码隐藏我如何使用它?

谢谢.

wpf

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

使用通配符匹配 URL

我正在尝试将带有通配符的 URL 与实际 URL 匹配。例如:

http://*google.com/*
Run Code Online (Sandbox Code Playgroud)

需要匹配

http://maps.google.com
Run Code Online (Sandbox Code Playgroud)

http://www.google.com/maps
Run Code Online (Sandbox Code Playgroud)

解决这个问题的最佳方法是什么?

我试过使用正则表达式,当我手动对其进行编程时效果很好,但我不确定是否可以动态生成正则表达式,或者这是否是这种情况下的最佳实践。

/(http|https):\/\/.*\.?google\.com\/?.*/i
Run Code Online (Sandbox Code Playgroud)

非常感谢。

javascript regex url wildcard

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

如何使用ExcelLibrary更改Excel文件中的单元格样式?

有人可以帮我使用ExcelLibrary吗?我想设置单元格背景和字体颜色,但我不知道怎么做.我尝试访问单元格样式,但我没有找到它.

有人有什么想法吗?

c# excel

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

如何将功能按键(F1..F12)发送到.NET中的控制台应用程序

我正在C#中编写一个窗口化的.NET应用程序,它通过Process类运行第三方控制台应用程序,尽可能隐藏(CreateNoWindow,RedirectStandardOutput等).

我重定向了它的StandardInput,所以我可以写任何我想要的字符串,但不能写函数键或其他类型的特殊键,因为它们没有字符表示.至于我,我必须将F1到F4键发送到控制台应用程序.我找到的解决方案适用于窗口应用(PostMessage,SendMessage).

如何为我的控制台应用程序执行此操作?

与流程的处理有什么关系?

.net c# process keypress handle

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

JavaScript日期对象英国日期

我有以下代码

 datePicker.change(function(){
        dateSet = datePicker.val();
        dateMinimum = dateChange();
        dateSetD = new Date(dateSet);
        dateMinimumD = new Date(dateMinimum);
        if(dateSetD<dateMinimumD){
            datePicker.val(dateMinimum);
            alert('You can not amend down due dates');
        }       
    })
Run Code Online (Sandbox Code Playgroud)

dateSet ="01/07/2010"dateMinimum ="23/7/2010"

两者都是英国格式.比较日期对象时,dateSetD应小于dateMinimumD但不是.我认为这与我使用英国日期dd/mm/yyyy的事实有关.我需要改变什么来使这个工作?

javascript date

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

为什么不删除表?

我有这段代码

// TR Fading when deleted
$('.delete').live('click', function() {
    $.ajax({
    type: 'POST',
    url: 'history/delete/id/'+$(this).attr('id')
    });
    $(this).closest('tr').fadeOut('slow', function() {
        $(this).remove();
        if($(this).closest('table').find('tbody').is(':empty'))
            $('#latest').remove();
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

当我想通过删除按钮删除表格行时触发它(如图所示) 图像http://aviary.com/viewfull?fguid=433f68f6-d18d-102d-a9f3-0030488e168c&nowatermark=true

表可能会出现表行空白.我想在发生这种情况时删除整个表,但是表没有被删除.行代码$(this).remove();工作并且this似乎引用tr该范围中的元素,因为整行被删除但接下来的两行不起作用.该表未被删除.

编辑

我改变了if($(this).closest('table').find('tbody').is(':empty'))if(!$(this).closest('table').find('tbody').is(':empty'))(感叹号),看它是否删除,并删除它整个表,但我之前并删除最后一行之后检查表元素和得到这个

图片http://rookery9.aviary.com.s3.amazonaws.com/4344000/4344383_4fbd.png

JS表示,tbody不是空的,google chrome说不然.我不知道如何解决它

javascript ajax jquery

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

关于完整的二叉树

这可能是完整二叉树中的节点只有一个子节点吗?谢谢

这可以是一个完整的二叉树吗?

        23
       /  \
      12  15
     /  \   
    9   11 
   / \    \
  10  5    13  
Run Code Online (Sandbox Code Playgroud)

binary-tree

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

为多个DropDownLists分配相同的数据源?

我想将相同的数据源分配给表单中的多个DropDownLists,当页面加载时,只有第一个下拉列表填充了数据源的内容,其他的是空的,缺少的是什么?谢谢你的回答.这是代码;

<form id="form1" runat="server">    
    <asp:ScriptManager ID="scriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="panel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
     <div id="div1" align="center">
      <table>
       <tr>
         <td><b>Brand-Model</b></td>
         <td><asp:TextBox ID="brandText" runat="server" BorderStyle="Inset"></asp:TextBox></td>
         <td><asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="brandText" Display="Dynamic" ErrorMessage="*"></asp:RequiredFieldValidator></td>
       </tr>
       <tr>
         <td><b>Black</b></td>
         <td><asp:DropDownList ID="blackList" runat="server"></asp:DropDownList></td>
         <td><asp:HyperLink ID="HyperLink1" runat="server" Text="Add Cartridge" NavigateUrl="~/Admin/addCartridge.aspx"></asp:HyperLink></td>
       </tr>
       <tr>
         <td><b>Color1</b></td>
         <td><asp:DropDownList ID="colorList1" runat="server"></asp:DropDownList></td>
       </tr> 
       <tr>
         <td><b>Color2</b></td>
         <td><asp:DropDownList ID="colorList2" runat="server"></asp:DropDownList></td>
       </tr>
       <tr>
         <td><b>Color3</b></td>
         <td><asp:DropDownList ID="colorList3" runat="server"></asp:DropDownList></td>
       </tr>
       <tr>
         <td><b>Other1</b></td>
         <td><asp:DropDownList ID="otherColor1" runat="server"></asp:DropDownList></td>
       </tr>
       <tr>
         <td><b>Other2</b></td>
         <td><asp:DropDownList ID="otherColor2" runat="server"></asp:DropDownList></td>
       </tr>
       <tr>
         <td><b>Other3</b></td>
         <td><asp:DropDownList ID="otherColor3" runat="server"></asp:DropDownList></td>
       </tr>
       <tr>
         <td></td>
         <td><asp:Button …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

AlarmManager和BroadcastReceiver而不是Service - 那很糟糕吗?(超时)

背景信息:

我需要大约每小时更新一些来自网络的数据,即使我的应用程序关闭也是如此.更新数据本身大约需要40秒到1分钟.然后将其作为Serializable保存到文件中.我的应用启动时会读取此文件.

这是我为时刻而采取的方法(不使用服务)

像这样使用AlarmManager和BroadcastReceiver:

private void set_REFRESH_DATA_Alarm(){
    mContext = Main.this;
    alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
    broadcast_intent = new Intent(mContext, 
            RepeatingAlarmReceiver_REFRESH_DATA.class);
    pendingIntent = PendingIntent.getBroadcast(mContext, 0,  broadcast_intent, 0);
    // do a REFRESH every hour, starting for the first time in 30 minutes from now ...
    Calendar now = Calendar.getInstance();
    long triggerAtTime = now.getTimeInMillis()+ (1 * 30 * 60 * 1000); // starts in 30 minutes
    long repeat_alarm_every = (1 * 60 * 60 * 1000); // repeat every 60 minutes
    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, triggerAtTime, 
            repeat_alarm_every, …
Run Code Online (Sandbox Code Playgroud)

service android broadcastreceiver alarmmanager

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

如何使用具有扩展方法的索引器具有参数和函数调用

是否有可能使用indexersextension方法.

例如.仅将其视为一个示例.

    public static object SelectedValue(this DataGridView dgv, string ColumnName)
    {            
        return dgv.SelectedRows[0].Cells[ColumnName].Value;
    }
Run Code Online (Sandbox Code Playgroud)

编辑

  1. 用法 mygrid.SelectedValue("mycol")

  2. 如何将它用作索引器mygrid.SelectedValue["mycol"]而不是上面的索引器.

  3. 是否可以像这样使用它? mygrid.SelectedValue["mycol"](out somevalue);

获得这种价值的语法是什么?任何简单的示例或链接都可以.

.net c# extension-methods indexer

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