小编Que*_*mer的帖子

有没有比网格更好的方法来排列WPF中的控件?

我使用网格来定义这个问题中定义的适当性Grid vs. Stackpanel.但是,在处理网格时,您必须在网格中明确定义控件位置.当必须重新排序控件或向网格添加新控件时,这会变得很麻烦.以提供的代码为例,有没有办法让文本和文本框的行和列排成一行,以便以后轻松修改或扩展?

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="3*"/>
        <ColumnDefinition Width="7*"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition />
        <RowDefinition />
        <RowDefinition />
    </Grid.RowDefinitions>
    <TextBlock Text="Value One:"   Grid.Row="0" Grid.Column="0"/>
        <TextBox x:Name="TextBoxOne"   Grid.Row="0" Grid.Column="1"/>

    <TextBlock Text="Value Two:"   Grid.Row="1" Grid.Column="0"/>
        <TextBox x:Name="TextBoxTwo"   Grid.Row="1" Grid.Column="1"/>

    <TextBlock Text="Value Three:" Grid.Row="2" Grid.Column="0"/>
        <TextBox x:Name="TextBoxThree" Grid.Row="2" Grid.Column="1"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)

wpf grid stackpanel

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

表达匹配空格或"&nbsp;"的正则表达式的较短方式

我有一个正则表达式从字符串中获取一些信息.我需要空格或两侧的值.问题是,我相信我可以指定的唯一方式或者是组和条.是否有更简洁或可读的方法来做到这一点?必须有!

在C#中使用Regex

正则表达式:

(\d)(?:(?:\s)|(?:&nbsp;))(\d)
Run Code Online (Sandbox Code Playgroud)

匹配:

5 6
5&nbsp;6
Run Code Online (Sandbox Code Playgroud)

.net c# regex

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

什么是Shoooes.net(Ruby UI模块)

我一直在寻找在这里,在SO和Google上用ruby编程UI的方法.每个人都在说Shoooes是要走的路.然而,该网站的每个链接及其背后的人的网站至少已经失败一周.

那么与此有什么关系,我还可以在哪里获取有关Shoooes的信息?

ruby user-interface

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

如何设置Rx.Observable.fromEvent以使用jQuery过滤事件

有许多Rx.Observable.fromEvent(element, eventName)使用jquery选择作为捕获事件的元素的示例.但是,Rx是否可以仅使用jQuery监听过滤事件设置中的事件?

//Bind the event on body but only respond to events that match the filter
$('body').on('click', '.aClass div .something', function () {...});

//Bind to 'body' but only respond to events from the binding above
Rx.Observable.fromEvent(/*something here?*/);
Run Code Online (Sandbox Code Playgroud)

我提出了一些有效类似的东西,但似乎它比jquery过滤器要昂贵得多.

Rx.Observable.fromEvent($('body'), 'click')
.filter(function (e) {
  return $(e.target).is('.aClass div .something');
})
.subscribe(function () {...});
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以将jQuery绑定转换为发射器并将该事件流与Rx一起使用?什么是最好的方法?

javascript jquery rxjs

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

如何使用Linq选择未显示在第二个列表中的项目

我有两个列表,我想从第一个列表中选择不在第二个列表中的项目.我没有Linq经验,我认为这应该是一个开始学习的好方法.

c# linq list

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

试图在表格中对Zebra条带化任意行

我有一个表,其中包含由类标记的行.这些行应该是斑马条纹.需要注意的是,它们并不总是连续的.

我尝试过按表和类名匹配,但最终结果总是不正确.发生的事情是条带化将应用于表级别,然后仅在具有类的行上启用.

我需要改变什么才能使这项工作像我想要的那样?

脚本

function FormatTable()
{
   $("#TableId .arbitrarySelector:nth-child(2n+1)" ).addClass('anotherEquallySpecialRow')
}
Run Code Online (Sandbox Code Playgroud)

HTML

<table id="TableId" onclick="FormatTable()">
    <tr class="arbitrarySelector">
        <td><div class="space">Should be Changed and is</div></td>
    </tr>
    <tr class="arbitrarySelector">
        <td><div class="space">Should Not be Changed and is Not</div></td>
    </tr>
    <tr class="arbitrarySelector">
        <td><div class="space">Should be Changed and is</div></td>
    </tr>
    <tr>
        <td><div class="space"></div></td>
    </tr>
    <tr class="arbitrarySelector">
        <td><div class="space">Should NOT be changed but is</div></td>
    </tr>
    <tr>
        <td><div class="space"></div></td>
    </tr>
    <tr class="arbitrarySelector">
        <td><div class="space">Should be Changed and is</div></td>
    </tr>
    <tr>
        <td><div class="space"></div></td>
    </tr>
    <tr>
        <td><div class="space"></div></td>
    </tr>
    <tr …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html-table css-selectors zebra-striping

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