小编Ema*_*iel的帖子

在MVVM中为WPF实现简单的Master-Detail场景

我有一个使用MVVM的WPF应用程序.我有一些用户控件,应该使用简单的数据绑定在3个Textbox控件中显示Person FirstName,LastName和email.

用户控件有一个简单的组合框,用户可以在其中选择用户的ID,因此应该加载具有该ID的人员记录(从数据库中获取其数据),然后在文本框中显示FirstName,LastName和Email.

我有一个Usercontrol,其中包含用于ID的组合框和用于三个属性的3个文本框,一个ViewModel类和一个具有三个属性(FirstName,LastName和Email)的Model类(person类).

使用MVVM(最好)实现此行为的最简单方法是什么?任何样品?

data-binding wpf mvvm

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

WPF文本框中的奇怪问题stringformat - 光标向后移动

我正在使用WPF 4.0 TextBox和绑定.我正在使用StringFormat将数字格式化为货币.XAML看起来像这样:

<TextBox Text="{Binding Path=ValueProperty, ValidatesOnDataErrors=True, ValidatesOnExceptions=True, StringFormat={}{0:C}, UpdateSourceTrigger=PropertyChanged}">
</TextBox>
Run Code Online (Sandbox Code Playgroud)

除了奇怪的行为之外,一切似乎都能正常工作:例如当用户键入12时:在输入1之后,文本框中的值变为$ 1.00,奇怪的是光标移动到$和1之间因此,当用户只输入12时,结果变为$ 21.00.

我怎样才能解决这个奇怪的行为?

data-binding wpf

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

使用真实IP加密发送到服务器上托管的WCF服务的消息

我有一个WCF服务托管在具有Real IP但没有域名的服务器上.客户端是.NET桌面应用程序.我需要对客户端和服务器之间的数据进行加密.我怎样才能做到这一点?我知道SSL连接所需的证书需要域名.这准确吗?我有什么选择?

.net security wcf wcf-security

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

使用"添加链接"限制DotNetNuke文本编辑器中的上传

我正在构建一个DotNetNuke 5.6模块.该模块包含一个带有一些文本框的表单和dotNetNuke富文本编辑器.用户应该填写此表单并将其保存到数据库中.一切都很好.

但问题是,如果用户选择添加链接,则可以使用它将图像或文档上传到服务器.这里的问题是:用户将文档上传到门户网站根目录,这将使其他用户可以看到它们.我们不希望发生这种情况,因为每个用户的文档都是私有的,其他用户不应该看到它们.

问题是:我可以限制用户将文档上传到仅对该用户可见的特定文件夹吗?这是为了防止不同用户看到对方的私人文件?或者我可以限制用户完全上传文件吗?

谢谢

dotnetnuke dotnetnuke-5 dotnetnuke-module

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

如何使用C#获取Active Directory中的Departments列表

查询Active目录以获取部门名称的字符串列表的最简单方法是什么.示例:"财务","营销","IT"等.我的案例是一个拥有超过3000个用户的企业的活动目录.

c# ldap

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

具有实体框架的通用查询

我有一个包含大量查找实体的实体模型.所有都只有ID和Name属性.

我不想构建大量的DAL类,只需要:

IList<Lookup1> lookup1List= ctx.Lookup1.ToList();
Run Code Online (Sandbox Code Playgroud)

和另一个类(或方法)

IList<Lookup2> lookup2List= ctx.Lookup2.ToList();
Run Code Online (Sandbox Code Playgroud)

和另一个

IList<Lookup3> lookup3List= ctx.Lookup3.ToList();
Run Code Online (Sandbox Code Playgroud)

我希望有一种通用的方法来使用他们都实现的接口来查询所有这些方法.就像是

IList<ILookupEntity> list = "SomeMethod"(Type lookupType);
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

.net entity-framework entity-framework-4

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