小编wal*_*ang的帖子

在TFS中签入时该项目不存在

我使用VS 2013将文件检入到TFS 2012,并收到以下错误:

The item $/MyTeamProject/MyProject/MyInterface/IAllocationBLL.cs does not exist at the specified version, or you do not have permission to access it.

其他文件运行正常。我注意到Last Check-in日期丢失了。

在此处输入图片说明

如果我撤消该文件,那么它将在TFS上消失。当我再次编辑此文件时,它返回到TFS并仍然丢失Last Check-in。我仍然在此文件中检查相同的错误。任何意见,将不胜感激。

visual-studio tfs2012

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

如何在WPF中设置CheckBox的BackColor

在WinForm中,我们可以设置CheckBox的BackColor

在此输入图像描述

我如何在WPF中执行此操作?我试试

<CheckBox Content="CheckBox" Background="Red"/>
Run Code Online (Sandbox Code Playgroud)

但这只会改变矩形边框颜色

在此输入图像描述

我也试试

<CheckBox>
    <TextBlock Text="CheckBox" Background="Red"/>
</CheckBox>
Run Code Online (Sandbox Code Playgroud)

但这只会改变文本背景颜色,不包括矩形

在此输入图像描述

=======

谢谢大家的解决方案.我认为最简单的方法对我有用:)

wpf

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

如何将列表计数绑定到标签

我有一个DataGridView绑定到列表和一个标签显示记录数.我遇到了Khash遇到的同样问题.(所以我偷了他的头衔).网格上的任何添加或删除操作都不会更新标签.

在此输入图像描述

基于Sung的答案,一个外观包装器,我创建了继承BindingList和实现的自定义列表INotifyPropertyChanged.

public class CountList<T> : BindingList<T>, INotifyPropertyChanged
{    
    protected override void InsertItem(int index, T item)
    {
        base.InsertItem(index, item);
        OnPropertyChanged("Count");
    }

    protected override void RemoveItem(int index)
    {
        base.RemoveItem(index);
        OnPropertyChanged("Count");
    }

    public event PropertyChangedEventHandler PropertyChanged;
    private void OnPropertyChanged(string propertyName)
    {
        if (PropertyChanged != null)
            PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,这将在绑定时抛出异常.

Cannot bind to the property or column Count on the DataSource. Parameter name: dataMember

以下是我的绑定代码:

private CountList<Person> _list;

private void Form1_Load(object sender, EventArgs …
Run Code Online (Sandbox Code Playgroud)

c# data-binding winforms

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

使用lambda从主 - 详细信息列表中选择详细信息

以下是我的示例数据.两家公司有两名员工.

List<Company> companies = new List<Company> 
{
    new Company
    {
        Name = "ABC Company",
        Address = "No.1 St. USA",
        Employees = new List<Employee> { new Employee { Name = "John", Age = 30 }, new Employee { Name = "David", Age = 20 } }
    },
    new Company
    {
        Name = "DEF Company",
        Address = "No.2 St. USA",
        Employees = new List<Employee> { new Employee { Name = "Michael", Age = 22 }, new Employee { Name = "Jason", Age …
Run Code Online (Sandbox Code Playgroud)

c# lambda

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

通过XAML中的CheckBox更改TextBox文本和焦点

当我选中取消选中 a时CheckBox,我想清除TextBox并设置焦点.我使用代码隐藏实现了它.

我的xmal:

<CheckBox x:Name="checkbox1" Checked="checkbox1_Checked" Unchecked="checkbox1_Checked" />
<TextBox x:Name="textbox1" Text="Hello" />
Run Code Online (Sandbox Code Playgroud)

我的C#:

private void checkbox1_Checked(object sender, RoutedEventArgs e)
{
    textbox1.Text = "";
    textbox1.Focus();
}
Run Code Online (Sandbox Code Playgroud)

是否可以在XAML中完成所有操作?

c# wpf xaml

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

标签 统计

c# ×3

wpf ×2

data-binding ×1

lambda ×1

tfs2012 ×1

visual-studio ×1

winforms ×1

xaml ×1