构建高效的桌面与Web UI:WPF与Web Forms的实践指南
1. WPF UI开发
在WPF(Windows Presentation Foundation)中,我们可以利用数据绑定和特定控件来创建强大的数据显示和编辑表单。以下是几种常见表单的详细介绍。
1.1 RolesEdit表单
RolesEdit表单主要用于保存对业务对象(角色集合)的更改。以下是相关代码:
<Button
Command="ApplicationCommands.Save"
CommandTarget="{Binding Source={StaticResource RoleList},
Path=CommandManager, BindsDirectlyToSource=True}"
HorizontalAlignment="Left" IsDefault="True">Save</Button>
当点击“Save”按钮时,保存命令会发送到数据提供程序控件的 CommandManager ,从而保存业务对象的任何更改。
此外,表单背后唯一需要的代码是重写 ApplyAuthorization() 方法:
protected override void ApplyAuthorization()
{
var dp = (Csla.Wpf.CslaDataP
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



