问题列表 - 第23060页

是否可以在Silverlight/WPF中为包装TextBlock选择颜色

例如,如果我有一个TextBlock:

"Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.Duis aute irure dolor in rephenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.Excepteur sint occaecat cupidatat non proident,sunt in culpa qui officia deserunt mollit anim id est laborum."

我想要这个TextBlock的前10%,这样字体颜色应该是红色,其余颜色应该是绿色.

这或许意味着它将为"Lorem ipsum dolor sit amet,consectetur adipisici"以及"n"的一部分着色.基本上是像素方式字体着色而不是字符方式.

另一个重要的行为是百分比尊重包装,因为如果50%的TextBlock内容被着色,则应该表示阅读顺序中50%的文本是彩色的,而不是块的前半部分.

例如,这是一个类似的问题(正确的答案),但关于没有包装的Label/TextBlocks: 是否可以在Silverlight中选择性地为标签着色?

.net silverlight wpf xaml

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

如何在Django管理员的对象列表中显示外键字段?

我有以下型号设置

class Player(models.Model):
   #slug = models.slugField(max_length=200)  
    Player_Name = models.CharField(max_length=100)
    Nick = models.CharField(max_length=100, blank=True)
   Jersy_Number = models.IntegerField()
   Team_id = models.ForeignKey('Team')    
   Postion_Choices = (
      ('M', 'Manager'),
      ('P', 'Player'),
  )
  Poistion =  models.CharField(max_length=1, blank=True, choices =Postion_Choices)  
  Red_card =  models.IntegerField( blank=True, null=True)
  Yellow_card =  models.IntegerField(blank=True, null=True)
  Points = models.IntegerField(blank=True, null=True)  
  #Pic = models.ImageField(upload_to=path/for/upload, height_field=height,        width_field=width, max_length=100)
class PlayerAdmin(admin.ModelAdmin):
   list_display = ('Player_Name',)
   search_fields = ['Player_Name',]

admin.site.register(Player, PlayerAdmin)


class Team(models.Model):
"""Model docstring"""
#slug = models.slugField(max_length=200)
Team_Name = models.CharField(max_length=100,)
College = models.CharField(max_length=100,)
Win = models.IntegerField(blank=True, null=True)
Loss …
Run Code Online (Sandbox Code Playgroud)

python django django-models django-admin

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

.Net:如何检查路径中的非法字符?

有没有办法在.Net中检查路径中的字符串是否包含无效字符?我知道我可以迭代Path.InvalidPathChars中的每个字符,看看我的String是否包含一个,但我更喜欢一个简单的,也许更正式的解决方案.

有吗?

我发现如果我只检查Get,我仍会得到一个例外

更新:

我发现GetInvalidPathChars不会覆盖每个无效的路径字符.GetInvalidFileNameChars还有5个,包括'?',我遇到过.我要改用它,我会报告它是否也证明是不合适的.

更新2:

GetInvalidFileNameChars绝对不是我想要的.它包含':',任何绝对路径将包含("C:\ whatever").我想我毕竟不得不使用GetInvalidPathChars,并添加'?' 以及任何其他导致我出现问题的角色.欢迎提供更好的解

.net path illegal-characters

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

在表<>上的Lambda Where()中使用Join的任何方法?

我在C#中使用Linq的前几天,我很想知道是否有更简洁的方式来编写以下内容.

MyEntities db = new MyEntities(ConnString);

var q = from a in db.TableA
        join b in db.TableB
        on a.SomeFieldID equals b.SomeFieldID
        where (a.UserID == CurrentUser && 
        b.MyField == Convert.ToInt32(MyDropDownList.SelectedValue))
        select new { a, b };

if(q.Any())
{
//snip
}
Run Code Online (Sandbox Code Playgroud)

我知道如果我想检查单个表的字段中是否存在值,我可以使用以下内容:

if(db.TableA.Where(u => u.UserID == CurrentUser).Any())
{
    //snip
}
Run Code Online (Sandbox Code Playgroud)

但是我很想知道是否有办法做lambda技术,但它能满足这两个表中第一个技术的条件.

对不起任何错误或清晰,我会根据需要进行编辑.提前致谢.

.net c# linq

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

创建扩展方法以生成打开和关闭标记,如Html.BeginForm()

我想知道是否有可能创建一个具有类似于Html.BeginForm()的功能和行为的扩展方法,因为它会生成一个完整的Html标记,我可以在<% { & } %>标记内具体说明其内容.

例如,我可以有一个视图:

<% using(Html.BeginDiv("divId")) %>
<% { %>
    <!-- Form content goes here -->
<% } %>
Run Code Online (Sandbox Code Playgroud)

在我尝试使用此问题中的示例生成的功能的上下文中,此功能非常有用

这将使我能够为我将要的类型创建容器

<% var myType = new MyType(123, 234); %>
<% var tag = new TagBuilder("div"); %>

<% using(Html.BeginDiv<MyType>(myType, tag) %>
<% { %>
    <!-- controls used for the configuration of MyType  -->
    <!-- represented in the context of a HTML element, e.g.:  -->

    <div class="MyType" prop1="123" prop2="234">
        <!-- add a select here -->
        <!-- …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc xhtml extension-methods html.beginform

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

md5哈希是否一致或服务器依赖的结果?

我正在做一个md5哈希,只是想确保结果:

md5.ComputeHash(bytePassword);
Run Code Online (Sandbox Code Playgroud)

无论服务器是否一致?

例如Windows 2003/2008和32/64位等.

c# asp.net hash md5

11
推荐指数
2
解决办法
4909
查看次数

php检查数组数组中是否存在值

我在一个数组中有一个数组.

$a = array ( 0 => array ( 'value' => 'America', ), 1 => array ( 'value' => 'England', ), )
Run Code Online (Sandbox Code Playgroud)

如何检查阵列中是否存在"America"?America数组可以是任何键,并且可以有任意数量的子数组,所以请使用通用解决方案.

看看php手册我看到in_array,但这只适用于顶层.所以像是in_array("America", $a)不行的.

谢谢.

php arrays

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

使用JOIN关键字时添加两个条件是一个好习惯吗?

我想知道在使用JOIN关键字时是否需要条件是一个好习惯.

我试图按日期过滤此结果集,但即使没有使用WHERE子句的日期的费用或收入,我也无法列出所有分支.有没有更好的方法来做到这一点,如果是这样的话?

SELECT
  Branches.Name
  ,SUM(Expenses.Amount) AS Expenses
  ,SUM(Incomes.Amount) AS Incomes
FROM
  Branches
  LEFT JOIN Expenses
    ON Branches.Id = Expenses.BranchId AND Expenses.Date = '3/11/2010'
  LEFT JOIN Incomes
    ON Branches.Id = Incomes.BranchId AND Incomes.Date = '3/11/2010'
GROUP BY Branches.Name
Run Code Online (Sandbox Code Playgroud)

sql t-sql left-join

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

径向网格搜索算法

我确定有一个干净的方法来做到这一点,但我可能没有使用正确的关键字来找到它.

所以,假设我有一个网格.从网格上的位置开始,返回落在给定距离内的所有网格坐标.所以我称之为:

getCoordinates( currentPosition, distance )
Run Code Online (Sandbox Code Playgroud)

对于每个坐标,从初始位置开始,添加所有基本方向,然后在它们周围添加空格,依此类推,直到达到距离.我想在网格上看起来像钻石.该函数将返回该坐标数组.有人能指出我能够有效地完成这项工作的例程吗(我在AS3工作,这是值得的)?

在所需的输出中,迭代1将是:

.x.
xxx
.x.
Run Code Online (Sandbox Code Playgroud)

迭代2将是:

..x..
.xxx.
xxxxx
.xxx.
..x..
Run Code Online (Sandbox Code Playgroud)

迭代3:

...x...
..xxx..
.xxxxx.
xxxxxxx
.xxxxx.
..xxx..
...x...
Run Code Online (Sandbox Code Playgroud)

等等...

algorithm grid search radial

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

如何自定义格式化Autocomplete插件结果?

我正在使用jQuery UI Autocomplete插件.有没有办法在下拉结果中突出显示搜索字符序列?

例如,如果我将"foo bar"作为数据并输入"foo",我将在下拉列表中显示" foo bar",如下所示:

javascript jquery jquery-ui jquery-ui-autocomplete

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