小编jer*_*one的帖子

Visual Studio查找不包含X的文件

我需要一种方法来列出所有包含已知文本的文件.

该项目包含1000多个文件,我只想要那些不包含某些文本的文件.

我想到了正则表达式,但它没有这样的功能.

谁知道解决方案?

regex find visual-studio-2008 visual-studio

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

窗口打印方法在ipad chrome浏览器中不起作用

我有以下代码:

<input type="button" value="Print" onclick="window.print(); return false;">
Run Code Online (Sandbox Code Playgroud)

哪个适用于所有浏览器,但它在ipad chrome浏览器中无效(不打开打印对话框).

我怎么解决这个问题?

但是如果我用chrome设置手动打印打印然后它的工作.

javascript printing google-chrome ipad

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

防止Android WebView在Xamarin环境中重新加载页面

我意识到有很多与此相关的问题,但我已经尝试了所有本地开发的解决方案,并且无法让它们在Xamarin下工作.

我有一个webview,其中加载了一个URL,其中包含用于绘图的图形UI.当设备旋转时,webview会重新加载页面,并且用户的工作将丢失.

以下博客文章为此提供了最佳解决方案,并解释了广泛记录的解决方案由于以下原因而不足够:

http://www.devahead.com/blog/2012/01/preserving-the-state-of-an-android-webview-on-screen-orientation-change/

这个实现的主要问题是,无论何时旋转屏幕,都会再次创建> WebView,因为活动被销毁并且其saveState方法不会>保存完整状态,但只有一部分类似于URL的URL已加载的页面和>浏览历史记录.因此,例如,在屏幕方向改变之后,不会>保留缩放和滚动位置,有时会从网络重新加载页面.

所以我已经实现了他们的解决方案,将它从Java移植到Xamarin C#.它看起来很有希望,但每当我的活动重新加载并调用InitUi时,web_view类变量始终为null,而该示例依赖于此类变量在设备轮换之间保持其值.

任何人都知道为什么web_view失去了它的价值?

这是我的代码,它与文章完全相同,但移植到Xamarin C#.

public class EbookViewerActivity : ActionBarActivity
{
    protected WebView web_view;
    protected FrameLayout webViewPlaceholder;

    Button loadButton;
    Button downloadButton;
    EditText testUrlText;
    private string viewerPath;

    protected override void OnCreate(Bundle savedInstanceState)
    {
        #region Set up activity and action bar

        //Create the activity screen and initialise the action bar
        base.OnCreate(savedInstanceState);
        RequestWindowFeature(WindowFeatures.NoTitle);
        SetContentView(Resource.Layout.Viewer);
        InitializeActionBar();

        //Set action bar button delegates
        ActionBar
            .AddLeftAction(new DelegateAction(Finish, Resource.Drawable.CloseIcon))
            .SetTitle("Ebook Annotator");

        //Set action bar logo
        ActionBar.SetHomeLogo(Resource.Drawable.AcmeTrainingLogo);
        #endregion

        InitUi();
    }

    private void InitUi() …
Run Code Online (Sandbox Code Playgroud)

android xamarin.android xamarin

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

在窗口标题中更改光标

我有一个WinForm,现在我需要在窗口标题部分更改光标.我有一些代码工作,它有两个问题:

  1. 它还会在边缘处更改光标(应显示正常的调整大小光标).我发现了,我需要这样的事情WM_NCHITTESTHTTOP,但我怎么结合呢?
  2. 移动鼠标时有一些闪烁.

我也尝试将代码放在下面base.WndProc(ref m);.

这是我已有的代码:

if ((m.Msg == Win32.WM.NCMOUSEMOVE
    || m.Msg == Win32.WM.NCLBUTTONDOWN || m.Msg == Win32.WM.NCLBUTTONUP
    || m.Msg == Win32.WM.NCRBUTTONDOWN || m.Msg == Win32.WM.NCRBUTTONUP)
)
{
    if (m.WParam.ToInt32() != Win32.HT.TOP && m.WParam.ToInt32() != Win32.HT.RIGHT && m.WParam.ToInt32() != Win32.HT.BOTTOM && m.WParam.ToInt32() != Win32.HT.LEFT)
    {
        Cursor = Cursors.Hand;
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:
我没有在Spy ++中正确记录消息.找到窗口边缘的解决方案(请参阅更新的代码).

Thnx,J

c# pinvoke wndproc winforms

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

如何从DotNetNuke中的url获取选项卡ID

我有一个网址(例如http://localhost/Aanbod/Pagina.aspx),我想知道标签ID,所以我可以创建一个带查询的友好网址(例如http:// localhost/Aanbod/Pagina/QueryKey/QueryValue /).

有人有想法吗?

编辑:
我不在页面本身.想从任何可能的页面了解它.
网址不包含标签ID本身,因此无法提取.

dotnetnuke c#-4.0 dotnetnuke-module dotnetnuke-6

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