问题列表 - 第9931页

WPF中的依赖属性使用

我很难找出依赖属性的正当理由.为什么System.Controls.TextBox"Text"属性是依赖属性而不是普通属性?作为依赖财产有什么好处?

我想要完成的一件事是向我的UserControl添加一个ValidationRules属性,该属性将包含其他验证规则.像这儿:

<customControls:RequiredTextBox.ValidationRules>
                        <validators:NotNullOrEmptyValidationRule ErrorMessage="FirstName cannot be null or empty"/>
                    </customControls:RequiredTextBox.ValidationRules>
Run Code Online (Sandbox Code Playgroud)

问题是我不确定ValidationRules属性是DependencyProperty还是普通属性.

上面的代码给出了以下错误:

{"Cannot add element to 'ValidationRules'; the property value is null.  Error at object 'LearningWPF.ValidationRules.NotNullOrEmptyValidationRule' in markup file 'LearningWPF;component/addcustomerwindow.xaml' Line 35 Position 66."}
Run Code Online (Sandbox Code Playgroud)

这是ValidationRules属性:

 public static readonly DependencyProperty ValidationRulesProperty =
            DependencyProperty.Register("ValidationRules",
                                        typeof (Collection<ValidationRule>), typeof (RequiredTextBox),
                                        new FrameworkPropertyMetadata(null)); 

        public Collection<ValidationRule> ValidationRules
        {
            get { return (Collection<ValidationRule>)GetValue(ValidationRulesProperty); }
            set { SetValue(ValidationRulesProperty, value); }
        }
Run Code Online (Sandbox Code Playgroud)

wpf dependency-properties

5
推荐指数
2
解决办法
3209
查看次数

如何在T-SQL中拆分地址字符串?

我想根据列将列拆分为4列.

例如:列值包括'City_Name','State',Zipcode','Country'

我想把它分成4个不同的列City_Name,State,Zipcode,Country.

我怎么能用T-SQL做到这一点?

t-sql sql-server string

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

Zend框架查询

谁能帮助我以正确的方式做到这一点?我的意思是......就像那样:$ db-> select() - > group .....我试了好几次,但对我不起作用:(

$ this-> q-> fetchAll('select*from clubs,club_photos_default where clubs.id = club_photos_default.c_id group by clubs.id');

最好的祝福,

php zend-framework

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

从MSBuild项目获取输出文件

是否可以从MSBuild项目中获取所有输出文件的列表?

在一个简单的项目中,我可以做类似的事情

<CreateItem Include="$(OutputDir)**\*">
      <Output ItemName="AllOutputs" TaskParameter="Include"/>
</CreateItem>
Run Code Online (Sandbox Code Playgroud)

但我的项目是更大版本的一部分,所有输出都转到一个共同的位置,我希望能够排除不属于的dll和内容.

有任何想法吗?

.net msbuild build-process

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

如何将CSV文件读入.NET Datatable

如何将CSV文件加载到a中System.Data.DataTable,根据CSV文件创建数据表?

常规的ADO.net功能是否允许这样做?

.net c# csv datatable

161
推荐指数
7
解决办法
35万
查看次数

实现接口的类和该接口之间是否有任何关系?

考虑这个类层次结构:

  • Book extends Goods
  • Book implements Taxable

我们知道,子类与其超类(is-a)之间存在关系.

问:有没有像"是一个"之间的任何关系BookTaxable

GOOD Answers,但是你说"is-a"也是Book和之间的关系Taxable,但是 "is-a"是之间的关系,而接口不是类!

java interface class-hierarchy

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

将CouchDB与.NET一起使用

.NET(托管代码)可以读写CouchDB吗?

我想构建一个使用CouchDB进行文档管理的项目的一部分

.net c# asp.net couchdb

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

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

将图像绘制到ListView中的子项

我的列表视图在详细信息视图中设置,其中包含以下列标题:

图像名称|| 图像位置|| 图像尺寸|| 图像预览

我想知道是否有办法在第4栏中绘制图像.我知道的唯一方法就是设定

this.listview1.OwnerDraw = true
this.listView1.DrawColumnHeader += new System.Windows.Forms.DrawListViewColumnHeaderEventHandler(listView1_DrawColumnHeader);
this.listView1.DrawItem += new System.Windows.Forms.DrawListViewItemEventHandler(listView1_DrawItem);
this.listView1.DrawSubItem += new System.Windows.Forms.DrawListViewSubItemEventHandler(listView1_DrawSubItem);
Run Code Online (Sandbox Code Playgroud)

这个问题是我必须自己处理所有listview绘图...我想知道是否有更好的方法将图像绘制到subItem,或者是否有办法只处理DrawSubItem事件?

c# listview winforms

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

LINQ to SQL体系结构.什么是最好的?

这个问题就像一个游泳池.我们正在尝试使用LINQ to SQL等ORM来确定最佳结构.我们定义的归档是用于其他应用程序将通过直接引用DLL或通过Web服务访问的一种框架.我们有.NET应用程序和PHP应用程序.

可能性是:

多个数据上下文:将数据库分成工作单元,并为每个工作单元创建单独的上下文.

优点:

  • 易于使用
  • 类将被分解为不同的命名空间
  • 维护较小的域

缺点:

  • 如果相关,则必须复制对象,从而创建维护地狱
  • 对象不能在上下文之间传递,因此需要在数据库上进行另一次命中

单一数据上下文:所有表,视图,过程都位于同一个巨大的上下文中.

优点:

  • 没有重复
  • 关系很容易管理,基本上LINQ负责处理它.
  • 更好的性能,更少的数据库命中率.

缺点:

  • 所有表都在相同的命名空间中,代码完成变得疯狂
  • 对设计师来说不是最好的(至少在VS2008上)
  • 不能选择保存什么,不保存什么.全部保存,或删除所有模式.

嗯,这是我想到的事情,所以如果有任何其他优点或缺点,请告诉我,我会将它们包括在帖子中.也选择你最好的一个.

谢谢大家

.net c# vb.net architecture linq-to-sql

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