小编Ent*_*ity的帖子

将字符串列表绑定到UI作为复选框?

我有一个List<String>自定义用户控件.每当List<String>修改,我希望自定义用户控件具有每个项目的复选框List<String>.我最初的想法(习惯于Java)只是添加复选框并直接删除它们.

但是......我知道C#可以做得更好.有没有什么方法可以将字符串"绑定"到UI,以便它们显示为复选框?(或任何其他有效的方法?)

wpf binding

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

从 Guid 生成颜色

我的数据库中有各种由 unique 标识的对象System.Guid's。当我展示它们时,我希望它们每个都有基于它们的指导的独特颜色。

所以我想要这样的东西:

public Color ColorFromGuid(Guid guid) { /* ?? */ }
Run Code Online (Sandbox Code Playgroud)

在哪里

ColorFromGuid(databaseObject1.Guid) == ColorFromGuid(databaseObject1.Guid)
ColorFromGuid(databaseObject2.Guid) == ColorFromGuid(databaseObject2.Guid)
ColorFromGuid(databaseObject1.Guid) != ColorFromGuid(databaseObject2.Guid)
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

编辑显然,有颜色更独特的指导,所以每个指导不可能都有自己独特的颜色。我只是在寻找一个好的品种。

c# guid colors

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

要以编程方式填充的彩色文本块

我希望功能相当于支持多种颜色的文本块.

我已经尝试创建一个UserControl并添加多个文本块并将其前景设置为我需要的颜色,但是这非常慢,因为我将每隔几秒更改和清除文本.

我也尝试使用RichTextBox,但似乎它不是设计为以编程方式填充.

建议?

wpf textarea

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

C#删除以#开头的列表中的元素

可能重复:
如何从数组中删除元素

我有一个包含大量数据的List.有些行以a开头#.我想删除这些行.

怎么样...?

c# arrays

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

这是初始化静态变量的有效方法吗?

我有一个大常量文件.这是初始化它们的有效方法吗?

private static int i = 0;

public static final int ITEM_GOLD = i++;
public static final int ITEM_ZINC = i++;
public static final int ITEM_TIN = i++;
....
Run Code Online (Sandbox Code Playgroud)

ITEM_GOLD应该相等0,ITEM_ZINC应该相等1,ITEM_TIN应该等于2等等.

java static-variables

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

C#坐标键控字典

我有一个班级Room和一个班级World.目前,我有一个

    Dictionary<Point, Room> world;
Run Code Online (Sandbox Code Playgroud)

我存储Room的是这样的:

    world.Add(new Point(0,0), new Room());
Run Code Online (Sandbox Code Playgroud)

但是当我尝试访问它时,它返回null:

    world.Get(new Point(0,0));
Run Code Online (Sandbox Code Playgroud)

我理解为什么会这样.但我的问题是:有人知道更好的方法吗?

c# multidimensional-array coordinate

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

jQuery $(this).tagName返回"HTML"

我有这个jQuery代码:

    $('*').mouseover(function() 
    {
        $('#log').text($(this)[0].tagName);
    });
Run Code Online (Sandbox Code Playgroud)

在我的页面中,我有一堆元素,以及一个ID为"log"的DIV.当用户将鼠标悬停在任何元素上时,我希望他们的元素名称(例如ph2)出现在#log.但每当我抓住任何东西,它就会返回HTML.我该如何解决?

jquery jquery-selectors

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

Python字符串修剪

我在python中有一个字符串,格式如下:

[NUMBER][OPERATOR][NUMBER][UNNEEDED JUNK]
Run Code Online (Sandbox Code Playgroud)

例如:

5+5.[)]1
Run Code Online (Sandbox Code Playgroud)

我怎么能把它修剪得恰到好处5+5

编辑

我忘了提到,基本上,你只需要在运算符之后寻找第一个非数字字符,然后关闭所有内容(从该点开始).

python regex string trim

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

裁剪Texture2D Spritesheet

我正在开发一款有spritesheets的游戏,如下所示:

spritesheet的EG

我知道你什么时候spriteBatch.Draw(...)可以绘制图像的某个部分,但是对于我正在做的事情,我需要Texture2D每帧都有一个单独的对象.

我已经完成了谷歌搜索,但我能找到的只是过时的代码:/

UPDATE通过MJP发布的代码这里是非常接近我需要什么......不过,没有一个RenderTarget2D.GetTexture()在XNA 4.0功能.

xna sprite-sheet

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

JFrame.HIDE_ON_CLOSE onHide 事件?

我有一个WorldEditor启动GameJFrame 的 JFrame。但是,当Game关闭时,我不希望它结束​​整个程序,所以我将默认关闭操作设置为HIDE_ON_CLOSEWorldEditor但是,为了节省资源,我在运行时暂停Game

如何检测Game窗口何时隐藏以便我可以恢复WorldEditor

java swing jframe windowlistener

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