问题列表 - 第11950页

在WPF网格中,如何在鼠标位置找到行和列?

我有一个Grid带有一些行和列的WPF ,例如

<Grid Name="myGrid" MouseMove="OnMouseMove">
    <Grid.RowDefinitions>
        <RowDefinition/>
        <RowDefinition/>
        <RowDefinition/>
    </Grid.RowDefinitions>

    <Grid.ColumnDefinitions>
        <ColumnDefinition/>
        <ColumnDefinition/>
        <ColumnDefinition/>
    </Grid.ColumnDefinitions>
</Grid>
Run Code Online (Sandbox Code Playgroud)

使用MouseMove.cs文件中的处理程序,例如

private void OnMouseMove(object sender, MouseEventArgs e)
{
    var position = e.GetPosition(myGrid);

    // What row & col is the mouse over?
}
Run Code Online (Sandbox Code Playgroud)

我希望能够找到鼠标结束的网格中的哪一行和哪一列,这可能吗?

[注意:这是问题的简化版本,因此以这种方式呈现它看起来有点奇怪 - 它是网格功能之间的一些拖放的一部分]

wpf grid mouseevent

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

Facebook共享功能中的问题

我有一个facebook iframe应用程序,我提供了共享功能.我正在使用此代码:

<script>
    function fbs_click()
    {
        u='<?php echo $shareURL;?>';
        t=document.title;
        window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
        return false;
     }
</script>
<style>
    html .fb_share_button {
     display: -moz-inline-block; display:inline-block;
     padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea;
     background:url(http://b.static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif)
     no-repeat top right;
    }
     html .fb_share_button:hover {
      color:#b5b8d3; border-color:#295582; background:#3b5998
      url(http://b.static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif)
      no-repeat top right; text-decoration:none;
     }
</style>

<a href="http://www.facebook.com/share.php?u=<url>" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a>
Run Code Online (Sandbox Code Playgroud)

我面临的问题是,如果我通过你到我的网站url然后内部共享框标题正确显示,但当发布到我的个人资料,点击链接重定向到我的Facebook应用程序之外,我不想要我想要它保留在Facebook页面内.但是,如果我将u参数更改为http://apps.facebook.com/app/之类的内容,那么在共享框中,标题显示为apps.facebook.com,当发布在我的个人资料上时,点击它会重定向我在facebook应用程序中但是在新标签上.

我只想根据传递的值设置标题,如果我在我的个人资料页面上点击它应该保留在Facebook内.

facebook

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

为标签添加ID以进行QA自动化

我有一个查询在我们的应用程序中,我们有很多HTML标记.在开发过程中,由于没有要求,许多标签没有给出任何id.现在QA团队想要使用QTP自动化测试用例.在大多数情况下,此工具无法识别,因为它找不到大多数HTML标记的ID.现在要求我们向所有HTML标记添加ID.我想知道是否会对这些标记添加id属性有任何影响.即使是积极的影响也是受欢

html automated-tests qtp

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

如何从c#执行T-SQL?

任何人都可以举例说明使用C#执行T-SQL语句吗?

c# t-sql sql-server

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

在这种情况下,我的析构函数何时被调用?(C#)

我想知道在这些情况下何时调用析构函数,如果它是在主UI线程上调用它?

假设我有以下代码,什么时候会调用析构函数,它会等到我完成所有函数调用之后?

private void Foo()
  {
  MyObject myObj = new MyObject();
  DoSomeFunThingsWithMyObject(myObj);

  myObj = new MyObject(); //is the destructor for the first instance called now?
  DoLongOminousFunctionality(myObj);  
  }
  //Or will it be called after the DoLongOminousFunctionality?
Run Code Online (Sandbox Code Playgroud)

如果线程在myObj = new MyObject()中断,或者Destructor调用等待直到Thread空闲,那么这只是我感兴趣的东西.

谢谢你的信息.

.net c# destructor

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

在C++中,即使调用了delete,进程何时保留已分配的内存?

我想了解在以下情况下GCC运行时中发生了什么.

我有一个C++程序,它分配许多内存块然后删除它们.令人费解的是,GCC运行时没有将内存返回给操作系统.相反,它仍然由我的程序保存,我假设我想在不久的将来分配类似的内存块.

以下程序演示了会发生什么:

#include <iostream>
using namespace std;

void pause1()
{
    cout << "press any key and enter to continue";
    char ch;
    cin >> ch;
}

void allocate(int size)
{
    int **array = new int*[size];
    for (int c = 0; c < size; c++) {
        array[c] = new int;
    }
    cout << "after allocation of " << size << endl;
    for (int c = 0; c < size; c++) {
        delete array[c];
    }
    delete [] array;
}

int main() { …
Run Code Online (Sandbox Code Playgroud)

c++ memory gcc memory-management

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

PHP中Ajax中的URL问题

当我打开没有"www"的网站时,如http://mysite.com/,那么主页上的网站点击计数器出现了问题,这是通过AJAX完成的.

问题是计数器图像没有显示.它显示为空白.在我使用AJAX检索数据的其他页面上也存在类似的问题.

php ajax

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

单元测试前端逻辑

我们已经尝试在最近的项目中引入单元测试前端逻辑,并且测试的价值受到质疑.

我们没有对代码进行代码审查,因此它们的质量很差,开发人员复制了不良测试,创建了更糟糕的测试,因此我们进行了大量的垃圾测试.

我仍然相信测试演示者(我们使用MVP)是有价值的,但让人们参与其中比我原先想象的要困难得多.

我怎样才能让人们认为前端测试是有价值的,有没有人有任何好的资源指向我,支持我这个?

谢谢...

testing tdd mvp agile unit-testing

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

用于电话呼叫的iphone模拟器URL架构

我是iPhone开发人员的新手.我可以解决大部分问题,阅读stackoverflow/apple doc,但现在我有点卡住了.

我正试图通过电话号码拨打电话.

从我发现的文档和例子中,我做了这个:

// "9312345678"
-(void) doCall:(NSString*) phoneNumber{
    DsLog(phoneNumber);
    NSString * s = [NSString stringWithFormat:@"tel:%@",phoneNumber];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:s]];
}   
Run Code Online (Sandbox Code Playgroud)

这什么都不做!(没有例外,没有拨号,没有电话)

我做错了什么吗?是因为它是模拟器吗?

任何帮助赞赏,

洛达

PS:我有类似的东西打开浏览器,它工作正常; 日志显示在调试器控制台中,带有一个valide电话号码.

iphone emulation

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

将WM_COMMAND发送到TMenuItem

在我的Delphi表单的OnShow方法中,我确定在打开表单后必须自动打开一个对话框 - 我应该可以通过模拟menuitem上的点击来完成此操作.

但是,调用menuitem.Click会在主窗体打开之前显示对话框 - 这不是我想要的.

我希望这应该做我想要的,但我找不到要通过"wparam"将点击发送到我的menuitem的参数.

PostMessage(handle, WM_COMMAND, wparam, 0)
Run Code Online (Sandbox Code Playgroud)

MSDN文档WM_COMMAND谈IDM_*标识符,但如何出现在德尔福?

delphi winapi postmessage tmenuitem

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