问题列表 - 第1100页

将2个WPF ComboBoxes数据绑定到1个源,而无需“链接”

我有一个主从场景,其中有1个来自ObjectDataSourceProvider的ComboBox上市公司。在此之下,我有2个ComboBoxes绑定到当前Company对象的Contacts属性。我需要能够在每个组合框中选择其他联系人;但是,一旦我在一个列表中更改选择,其他列表就会更新为同一联系人。

我尝试了不同的设置(OneWay与TwoWay),但到目前为止似乎没有任何效果。这是我的XAML的摘录。

<Page.Resources>
    <!-- This is a custom class inheriting from ObjectDataProvider -->
    <wg:CustomersDataProvider x:Key="CompanyDataList" />
</Page.Resources>

<Grid>
    <!--- other layout XAML removed -->
    <ComboBox x:Name="Customer" Width="150"
              ItemsSource="{Binding Source={StaticResource CompanyDataList},Path=Companies,Mode=OneWay}"
              DisplayMemberPath="Name"
              SelectedValuePath="Id"
              IsSynchronizedWithCurrentItem="True"
              SelectedValue="{Binding Path=Id, Mode=OneWay}" 
              VerticalAlignment="Bottom" />

    <ComboBox x:Name="PrimaryContact" Width="150"
              DataContext="{Binding ElementName=Customer,Path=Items,Mode=OneWay}"
              ItemsSource="{Binding Path=Contacts,Mode=OneWay}"
              DisplayMemberPath="FullName"
              SelectedValuePath="Id"
              IsSynchronizedWithCurrentItem="True"
              SelectedValue="{Binding Path=Id,Mode=OneWay}" />

    <ComboBox x:Name="AdminContact" Width="150"
              DataContext="{Binding ElementName=OwnerCustomer,Path=Items,Mode=OneWay}"
              ItemsSource="{Binding Path=Contacts,Mode=OneWay}"
              DisplayMemberPath="FullName"
              SelectedValuePath="Id"
              IsSynchronizedWithCurrentItem="True"
              SelectedValue="{Binding Path=Id,Mode=OneWay}" />

    <!--- other layout XAML removed -->
</Grid>
Run Code Online (Sandbox Code Playgroud)

我以为创建CollectionViewSource是可行的方法,但我无法做到这一点。有没有简单的方法可以做到这一点,从而使PrimaryContact和AdminContact不链接?

data-binding wpf xaml

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

撤消git rebase

有谁知道如何轻松撤消git rebase?

想到的唯一方法是手动进行:

  • git checkout两个分支的提交父级
  • 然后从那里创建一个临时分支
  • 樱桃 - 手工挑选所有提交
  • 用手动创建的分支替换我重新定位的分支

在我目前的情况下,这是可行的,因为我可以很容易地发现两个分支的提交(一个是我的东西,另一个是我的同事的东西).

然而,我的方法让我感到不理想和容易出错(假设我刚刚用自己的2个分支重新定位).

有任何想法吗?

澄清:我正在谈论一个rebase,在此期间重播了一堆提交.不仅仅是一个.

git undo rebase git-rebase

2965
推荐指数
15
解决办法
92万
查看次数

什么时候在Lisp中使用'(或引用)?

在通过介绍性的Lisp书的主要部分之后,我仍然无法理解特殊运算符(quote)(或等效的')函数的作用,但这已经是我见过的所有Lisp代码.

它有什么作用?

lisp quote

106
推荐指数
5
解决办法
3万
查看次数

作为ActionResult从控制器的操作中返回XML?

从ASP.NET MVC中的控制器操作返回XML的最佳方法是什么?返回JSON有一种很好的方法,但不适用于XML.我是否真的需要通过View路由XML,还是应该采用Response.Write-it的非最佳实践方式?

.net xml asp.net asp.net-mvc

136
推荐指数
6
解决办法
9万
查看次数

如何列出所有用户的所有cron作业?

是否有命令或现有脚本可以让我一次查看所有*NIX系统的预定cron作业?我希望它包括所有用户crontabs,以及/etc/crontab,以及其中的任何内容/etc/cron.d.这也将是很高兴看到通过运行特定命令run-parts/etc/crontab.

理想情况下,我希望以一种漂亮的列形式输出并以一些有意义的方式排序.

然后,我可以合并来自多个服务器的这些列表,以查看整个"事件安排".

我本来就要写这样一个剧本,但是如果有人已经麻烦了......

unix cron

820
推荐指数
19
解决办法
82万
查看次数

显示前导零的数字

鉴于:

a = 1
b = 10
c = 100
Run Code Online (Sandbox Code Playgroud)

如何为少于两位数的所有数字显示前导零?

那是,

01
10
100
Run Code Online (Sandbox Code Playgroud)

python integer string-formatting

819
推荐指数
14
解决办法
71万
查看次数

什么是USB驱动器上的SourceSafe的一个很好的替代品?

我喜欢将我的源文件保存在USB驱动器上以实现可移植性.到目前为止,我一直在使用Visual SourceSafe.什么是满足这些标准的VSS的良好替代方案:

  • 整个数据库可以保存在USB"笔"驱动器上
  • 代码/文档在本地驱动器上重复
  • 不需要中央服务器
  • 使用标准备份工具轻松备份和恢复
  • 与Visual Studio集成
  • 占地面积小
  • 易于清理数据库并保持小巧
  • 兼容Windows XP,Vista和Vista x64

关于设置的一个很好的参考也会很好.

UPDATE

我最后选择了Subversion(TortoiseSVN).到目前为止,它一直非常强大,所以我会推荐给有同样问题的人.

version-control

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

你如何进行地址验证?

甚至可以执行地址(物理,而不是电子邮件)验证?看起来大量的地址格式,即使仅在美国,也会使这个任务变得相当困难.另一方面,对于多个业务需求而言,这似乎是一项必要的任务.

validation street-address

86
推荐指数
5
解决办法
14万
查看次数

获得每个组的最佳结果(在Oracle中)

如何在oracle查询中获得几个组的N个结果.

例如,给出下表:

|--------+------------+------------|
| emp_id | name       | occupation |
|--------+------------+------------|
|      1 | John Smith | Accountant |
|      2 | Jane Doe   | Engineer   |
|      3 | Jack Black | Funnyman   |
|--------+------------+------------|
Run Code Online (Sandbox Code Playgroud)

还有更多行占用更多.我想从每个职业中找到三名员工(比方说).

有没有办法在不使用子查询的情况下执行此操作?

sql oracle greatest-n-per-group

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

缓存用户控件时可以使用多个VaryByCustom参数吗?

我一直在尝试这几种不同的方式,但由于某种原因它不起作用.它甚至可能吗?

asp.net caching

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