小编SBo*_*oss的帖子

如何在Notepad ++中自动格式化/缩进XML/HTML

有没有办法重新缩进代码块?我在Eclipse中寻找类似于Ctrl+ Shift+的东西F(自动格式/缩进).

要清楚,

  • 我已经知道如何 Notepad ++ 之外格式化XML (Eclipse正常工作,如上所述)所以我不需要一堆链接到其他XML格式化工具.
  • 我专门研究XML和HTML.
  • 理想情况下,键绑定与Eclipse中的键绑定一样方便,因此我不必破坏我的工作流程.

我已经了解NppAutoIndent - 它不起作用,因为我正在使用XML,HTML和CSS.

html xml notepad++ auto-indent autoformatting

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

公共const字符串?

可以使用这样的类(特定于设计/指南)吗?我正在使用MVVM模式.

public static class Pages
{
    public const string Home = "Home.xaml";
    public const string View2 = "View2.xaml";
    /* a few more... */
}
Run Code Online (Sandbox Code Playgroud)

c# mvvm

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

字典,列表或数组?

我正在写一个性能至关重要的服务,我不确定什么是最快的.我有几个对象(50-200),每个对象都有一个ID(整数,例如84397或23845).拥有一个Dictionary,一个KeyValue对列表或一个列表,其中索引设置为ID,其余的具有空值或具有相同想法的数组会更快吗?

.net c# arrays dictionary list

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

WebView InvokeScript HRESULT 0x80020101

我正在尝试在WebView中调用一个函数.我需要调用的一些目标函数是:

play: function()
{
    if (this.value < this.p.max)
    {
        this.inc();
        this.timer = new it_timer({ object: this, method: "play", timeout: 200 });
    }
    else
        this.stop();
},
stop: function()
{
    if (this.timer)
        this.timer.stop();
    this.playing = false;
    this.playbutton.style.backgroundPosition = "0 0";
}
Run Code Online (Sandbox Code Playgroud)

我开始打电话

webView.InvokeScript("play", new string[0]);
Run Code Online (Sandbox Code Playgroud)

但这没用,HRESULT:0x80020101.我在这个主题上找到了这个http://support.microsoft.com/kb/247784,但它根本没有帮助我.

然后我尝试在多个站点上做我发现的示例:

webView.InvokeScript("eval", new string[] { "document.documentElement.outerHTML;");
Run Code Online (Sandbox Code Playgroud)

webView.InvokeScript("alert", new string[] {"message"});
Run Code Online (Sandbox Code Playgroud)

但是这两个都没有用,给出了相同的HRESULT代码.WebView正常呈现,javascript在页面上正常工作.

我很感激在确定问题/寻找解决方案方面提供帮助.

编辑:似乎"警告",所有在类中声明的方法都不起作用.在早期的.NET版本中似乎有一个InvokeMethod(..),WinRT还有其他选择吗?

c# webview invokescript windows-runtime

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

Silverlight for WP7中的FileNotFoundException

找不到文件或程序集名称'System.Windows.debug.resources,Version = 2.0.5.0,Culture = en-US,PublicKeyToken = 7cec85d7bea7798e'或其中一个依赖项.

我很确定它与某些未正确安装的文件有关,看看在各种情况下这种异常是如何发生的.它可能是一个包含异常名称的文件.

有人知道我是否可以重新安装它或类似的东西?

它发生在没有可拆卸的地方.

Callstack位置

mscorlib.dll!System.ThrowHelper.throwVersion37CompatException(System.ExceptionType newEType = FileNotFoundException, string newString = "File or assembly name 'System.Windows.debug.resources, Version=2.0.5.0, Culture=en-US, PublicKeyToken=7cec85d7bea7798e', or one of its dependencies, was not found.", System.ExceptionType oldEType = IOException, string oldString = "File or assembly name 'System.Windows.debug.resources, Version=2.0.5.0, Culture=en-US, PublicKeyToken=7cec85d7bea7798e', or one of its dependencies, was not found.") + 0x19 bytes  
Run Code Online (Sandbox Code Playgroud)

完全异常详细信息

System.IO.FileNotFoundException occurred
  Message=File or assembly name 'System.Windows.debug.resources, Version=2.0.5.0, Culture=en-US, PublicKeyToken=7cec85d7bea7798e', or one of its dependencies, was not found.
  StackTrace: …
Run Code Online (Sandbox Code Playgroud)

c# silverlight exception visual-studio windows-phone-7

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

没有弃用方法的首选项

我正在尝试(正确地)实现首选项屏幕,但问题是用于从xml文件中读取首选项的所有方法都已弃用(或者我只是不识别它们).开发站点上的官方示例代码(PreferenceActivity)使用不推荐使用的方法.有没有人找到一种方法来实现一个xml文件的首选项屏幕,但没有使用:addPreferencesFromResource(int)或findPreference(CharSequence)?或者在没有实现替代方案的情况下将方法标记为已弃用?

编辑:为Android版本2.1开发

android preferences preferenceactivity

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

WP7相机看到的角度是多少?

确定智能手机相机的视角相同的问题,适用于WP7.似乎找不到合适的方法,我不想让我的用户自己校准(如果可能的话).谢谢

c# camera windows-phone-7

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

首选项中的可编辑列表

有没有办法将可编辑列表添加到首选项屏幕?用户应该能够从列表中添加和删除条目。还是我必须制作一个单独的屏幕并手动将其保存到首选项中?

编辑:

    <PreferenceScreen
      xmlns:android="http://schemas.android.com/apk/res/android">
        <PreferenceCategory android:summary="@string/MasterDeviceDescription" android:title="@string/MasterDeviceCat">
            <EditTextPreference android:key="@string/MasterIP" android:title="@string/MasterIPLabel"></EditTextPreference>
            <CheckBoxPreference android:key="@string/ManualDevice" android:title="@string/ManualDeviceLabel"></CheckBoxPreference>
        </PreferenceCategory>
        <PreferenceCategory android:title="@string/ManualDeviceCat" android:summary="@string/ManualDeviceDescription">
            <!-- HERE -->
        </PreferenceCategory>

    </PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

它应该从从菜单调用的首选项屏幕中使用。

编辑 2

我必须使用它来获取可供应用程序使用的用户创建数据的可选列表。

android list preferences sharedpreferences

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

drawCircle vs drawBitmap

我打算在我的游戏中实现一组新的数字:简单的圆圈.绘制的精灵(在这种情况下为圆圈)的数量从2-3开始,并且可以无限地(可能)上升.最大值可能在60左右.总共将有5种类型的圆圈,每种圆圈都有不同的颜色,也可能是大小.现在看到我将不会实现它,直到星期一,我以为我会在stackoverflow问它.

有人知道哪种方法更快吗?

java geometry android draw android-canvas

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

Eclipse文本搜索所有文件?

我在我的优化的时刻(的Android游戏)的代码,并想取代所有的foreach(对(:))与正常维权.有没有办法找到它们?Ctrl-F只查看当前文件,Ctrl-H似乎没有找到任何java结构(不确定是否正确的单词:ifs,whiles,accessors等).最好没有插件,但接受任何答案.如果有可能搜索任何字符串(搜索中的*)也会很好.

TL; DR:寻找在日食中找到所有foreaches的方法.

eclipse refactoring loops

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