问题列表 - 第30496页

如何创建和维护多语言项目?

我打算在C#中创建一个多语言应用程序,并想知道处理以下内容的最佳方法是什么:

  • 语言的容器;
  • 一旦启动/请求,读取/更改的最佳方法;
  • 随着程序的增长,每种语言的文本也会如此,您通常会做什么,并建议作为最佳实践;
  • 在进行此类应用程序时遇到了哪些问题;

感谢您的任何建议,回复等.

我非常感谢链接和示例代码,如果它不是太麻烦(不是必需的,只有你有时间和可以).

c# multilingual containers desktop-application

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

更改WinForm按钮文本颜色?

我想知道是否可以改变WinForm Button文本的颜色.我正在看字体属性,但找不到任何东西,但我觉得这些东西很简单,并且(在我看来)实用,因为这应该是可能的......

c# button winforms

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

我怎样才能返回一个空的IEnumerable?

鉴于以下代码和此问题中给出的建议,我决定修改这个原始方法,并询问IEnumarable中是否有任何值返回它,如果没有返回没有值的IEnumerable.

这是方法:

public IEnumerable<Friend> FindFriends()
        {
            //Many thanks to Rex-M for his help with this one.
            //https://stackoverflow.com/users/67/rex-m

            return doc.Descendants("user").Select(user => new Friend
            {
                ID = user.Element("id").Value,
                Name = user.Element("name").Value,
                URL = user.Element("url").Value,
                Photo = user.Element("photo").Value
            });
        }
Run Code Online (Sandbox Code Playgroud)

由于一切都在return语句中,我不知道如何做到这一点.会这样的吗?

public IEnumerable<Friend> FindFriends()
        {
            //Many thanks to Rex-M for his help with this one.
            //https://stackoverflow.com/users/67/rex-m
            if (userExists)
            {
                return doc.Descendants("user").Select(user => new Friend
                {
                    ID = user.Element("id").Value,
                    Name = user.Element("name").Value,
                    URL = user.Element("url").Value,
                    Photo = user.Element("photo").Value
                });
            }
            else
            { …
Run Code Online (Sandbox Code Playgroud)

c# ienumerable

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

Dojo在以编程方式更改值时选择onChange事件触发

我有一个dojo(dijit)选择下拉列表调用js函数onChange.我希望这只在用户更改下拉列表中的值时调用onChange函数,但是,当我以编程方式更改js代码下拉列表的值时,它甚至会调用onChange函数.如何在用户更改下拉值时仅调用该函数?当我以编程方式更改值时,它不应该调用该函数.

<select jsId="ddlBoundaryType" id="ddlBoundaryType" name="ddlBoundaryType" 
                            dojoType="dijit.form.Select">
                            <option value="0">Circle</option>
                            <option value="1">Polygon</option>
                        </select>

dojo.addOnLoad(InitBoundaries);
    function InitBoundaries() {
        dojo.connect(dijit.byId("ddlBoundaryType"), 'onChange', Boundaries_ChangeBoundaryType); 
    }
Run Code Online (Sandbox Code Playgroud)

谢谢,贾斯汀

dojo dijit.form

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

如何从wxpython ListBox获取项目列表

是否有一个方法返回wxPython listBox中包含的项列表?

我似乎无法在文档中找到任何地方或任何地方.我能想到的就是将选择设置为所有项目,然后获取所选项目,尽管看起来像是一种丑陋的迂回方式,可以做一些简单的事情.

更新:

正如杰里米所指出的,这样做的方法是 GetStrings()

例如

listBoxList = yourListBox.GetStrings()

python wxpython listbox listboxitems

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

一次解除多个模态视图控制器?

所以有一个带有三个视图控制器的堆栈,其中A是根,B是第一个模态视图控制器,C是第三个模态vc.我想立刻从C到A.我已经尝试过这个解决方案来解雇.它确实有效但不是以正确的方式.也就是说,当最后一个视图控制器被解除时,它将在显示第一个视图控制器之前完全显示第二个视图控制器.我正在寻找的是一种从第三个vc到第一个vc的方法在一个不错的动画中没有注意到第二个视图.任何有关这方面的帮助都非常有用.

iphone modal-dialog uiviewcontroller dismiss

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

特定对的正则表达式或对中的每个项目

我有一种情况,我可能会得到一对或两个角色,我想要匹配.

例如:

str = 'cddd a dfsdf b sdfg ab uyeroi'
Run Code Online (Sandbox Code Playgroud)

我想匹配任何"a"或"b"或"ab".如果"ab"聚集在一起,我想把它作为单个匹配(而不是两个匹配"a""b").如果我得到"ab",它将始终按顺序排列("a"将始终位于"b"之前)

我有的是:

/[ab]|ab/
Run Code Online (Sandbox Code Playgroud)

但我不确定这ab是否会比一个更强大的比赛期限[ab].

谢谢你的帮助.

regex actionscript-3

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

在Erlang中实现一个很好的OpenID实现?

我正在寻找在erlang中实现OpenID的良好(或至少工作).我已经看了几个不同的解决方案,但不是100%的解决方案.

openid erlang erlangweb

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

C++继承/模板问题

我有两个类,点和像素:

class point {
    public:
        point(int x, int y) : x(x), y(y) { };
    private:
        int x, y;
}

template <class T>
class pixel : public point {
    public:
        pixel(int x, int y, T val) : point(x, y), val(val) { };
    private:
        T val;
}
Run Code Online (Sandbox Code Playgroud)

现在这是我的问题.我想创建一个容器类(让我们称之为coll),它有一个点或像素的私有向量.如果coll的实例包含像素,我希望它有一个方法toArray(),它将像素向量转换为表示向量内容的T数组.

我将继承这样做:即,我可以创建一个包含点向量的基类coll和包含额外方法的派生类,但是我似乎遇到了问题,因为像素是一个类模板.

有没有人有建议?我可以通过使coll成为类模板来实现这一点吗?

c++ oop inheritance templates

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

系统忽略iPhone旋转

在UIApplication中是否有像beginIgnoringInteractionEvents这样的函数忽略旋转而不是触摸?我需要我的应用程序不要只在MPMovePlayerViewController我出现的那个旋转.

谢谢

[UPDATE]

这是我的代码 -

MPMoviePlayerViewController *mpViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:videoURL]];
[mpViewController shouldAutorotateToInterfaceOrientation:UIInterfaceOrientationLandscapeRight];
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO];
[self presentMoviePlayerViewControllerAnimated:mpViewController];
[mpViewController release];
Run Code Online (Sandbox Code Playgroud)

我通过添加shouldAutorotateToInterfaceOrientation:和setStatusBarOrientation:方法来实现它.它适用于模拟器.但是,如果我在播放视频时旋转iPhone,状态栏也会旋转并保持纵向"卡住"状态.

我的问题的图像在http://i28.tinypic.com/357mrub.png

[更新2]

通过继承MPMoviePlayerViewController(并实现shouldAutorotate方法),程序将按原样旋转.只有视频无法播放,因为该行

[self presentMoviePlayerViewControllerAnimated:mpViewController];
Run Code Online (Sandbox Code Playgroud)

不接受我的子类.

"警告:不兼容的Objective-C类型'struct NoRotate*',预期'struct MPMoviePlayerViewController*'在传递'presentMoviePlayerViewControllerAnimated:'的参数1时从不同的Objective-C类型"

iphone events rotation uiapplication ios4

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