DomainDataSource 成员

提供一个对象,用于加载数据集合、筛选数据集合,以及对数据集合进行分组和排序。

以下各表列出了由 DomainDataSource 类型公开的成员。

公共 构造函数

  名称 说明
  DomainDataSource 初始化 DomainDataSource 类的新实例。

顶部

公共 字段

(另请参见 受保护 字段)

  名称 说明
public fieldstatic ActualHeightProperty  (继承自 FrameworkElement
public fieldstatic ActualWidthProperty  (继承自 FrameworkElement
public fieldstatic AllowDropProperty  (继承自 UIElement
public fieldstatic AutoLoadProperty 标识 AutoLoad 依赖项属性。
public fieldstatic BackgroundProperty  (继承自 Control
public fieldstatic BorderBrushProperty  (继承自 Control
public fieldstatic BorderThicknessProperty  (继承自 Control
public fieldstatic CacheModeProperty  (继承自 UIElement
public fieldstatic CanLoadProperty 标识 CancelLoad 依赖项属性。
public fieldstatic ClipProperty  (继承自 UIElement
public fieldstatic CursorProperty  (继承自 FrameworkElement
public fieldstatic DataContextProperty  (继承自 FrameworkElement
public fieldstatic DataProperty 标识 Data 依赖项属性。
public fieldstatic DataViewProperty 标识 DataView 依赖项属性。
public fieldstatic DesignDataProperty 标识 DesignData 依赖项属性。
public fieldstatic DomainContextProperty 标识 DomainContext 依赖项属性。
public fieldstatic EffectProperty  (继承自 UIElement
public fieldstatic FilterOperatorProperty 标识 FilterOperator 依赖项属性。
public fieldstatic FlowDirectionProperty  (继承自 FrameworkElement
public fieldstatic FontFamilyProperty  (继承自 Control
public fieldstatic FontSizeProperty  (继承自 Control
public fieldstatic FontStretchProperty  (继承自 Control
public fieldstatic FontStyleProperty  (继承自 Control
public fieldstatic FontWeightProperty  (继承自 Control
public fieldstatic ForegroundProperty  (继承自 Control
public fieldstatic HasChangesProperty 标识 HasChanges 依赖项属性。
public fieldstatic HeightProperty  (继承自 FrameworkElement
public fieldstatic HorizontalAlignmentProperty  (继承自 FrameworkElement
public fieldstatic HorizontalContentAlignmentProperty  (继承自 Control
public fieldstatic IsBusyProperty 标识 IsBusy 依赖项属性。
public fieldstatic IsEnabledProperty  (继承自 Control
public fieldstatic IsHitTestVisibleProperty  (继承自 UIElement
public fieldstatic IsLoadingDataProperty 标识 IsLoadingData 依赖项属性。
public fieldstatic IsSubmittingChangesProperty 标识 IsSubmittingChanges 依赖项属性。
public fieldstatic IsTabStopProperty  (继承自 Control
public fieldstatic KeyDownEvent  (继承自 UIElement
public fieldstatic KeyUpEvent  (继承自 UIElement
public fieldstatic LanguageProperty  (继承自 FrameworkElement
public fieldstatic LoadDelayProperty 标识 LoadDelay 依赖项属性。
public fieldstatic LoadedEvent  (继承自 FrameworkElement
public fieldstatic LoadIntervalProperty 标识 LoadInterval 依赖项属性。
public fieldstatic LoadSizeProperty 标识 LoadSize 依赖项属性。
public fieldstatic ManipulationCompletedEvent  (继承自 UIElement
public fieldstatic ManipulationDeltaEvent  (继承自 UIElement
public fieldstatic ManipulationStartedEvent  (继承自 UIElement
public fieldstatic MarginProperty  (继承自 FrameworkElement
public fieldstatic MaxHeightProperty  (继承自 FrameworkElement
public fieldstatic MaxWidthProperty  (继承自 FrameworkElement
public fieldstatic MinHeightProperty  (继承自 FrameworkElement
public fieldstatic MinWidthProperty  (继承自 FrameworkElement
public fieldstatic MouseLeftButtonDownEvent  (继承自 UIElement
public fieldstatic MouseLeftButtonUpEvent  (继承自 UIElement
public fieldstatic MouseWheelEvent  (继承自 UIElement
public fieldstatic NameProperty  (继承自 FrameworkElement
public fieldstatic OpacityMaskProperty  (继承自 UIElement
public fieldstatic OpacityProperty  (继承自 UIElement
public fieldstatic PaddingProperty  (继承自 Control
public fieldstatic PageSizeProperty 标识 PageSize 依赖项属性。
public fieldstatic ProjectionProperty  (继承自 UIElement
public fieldstatic QueryNameProperty 标识 QueryName 依赖项属性。
public fieldstatic RefreshIntervalProperty 标识 RefreshInterval 依赖项属性。
public fieldstatic RenderTransformOriginProperty  (继承自 UIElement
public fieldstatic RenderTransformProperty  (继承自 UIElement
public fieldstatic StyleProperty  (继承自 FrameworkElement
public fieldstatic TabIndexProperty  (继承自 Control
public fieldstatic TabNavigationProperty  (继承自 Control
public fieldstatic TagProperty  (继承自 FrameworkElement
public fieldstatic TemplateProperty  (继承自 Control
public fieldstatic TextInputEvent  (继承自 UIElement
public fieldstatic TextInputStartEvent  (继承自 UIElement
public fieldstatic TextInputUpdateEvent  (继承自 UIElement
public fieldstatic UseLayoutRoundingProperty  (继承自 UIElement
public fieldstatic VerticalAlignmentProperty  (继承自 FrameworkElement
public fieldstatic VerticalContentAlignmentProperty  (继承自 Control
public fieldstatic VisibilityProperty  (继承自 UIElement
public fieldstatic WidthProperty  (继承自 FrameworkElement

顶部

受保护 字段

  名称 说明
protected fieldstatic DefaultStyleKeyProperty  (继承自 Control

顶部

公共 属性

(另请参见 受保护 属性)

  名称 说明
public property ActualHeight  (继承自 FrameworkElement
public property ActualWidth  (继承自 FrameworkElement
public property AllowDrop  (继承自 UIElement
public property AutoLoad 获取或设置一个值,该值指示在发生影响 DomainDataSource 撰写的查询的更改时是否自动调用 Load
public property Background  (继承自 Control
public property BorderBrush  (继承自 Control
public property BorderThickness  (继承自 Control
public property CacheMode  (继承自 UIElement
public property CanLoad 获取一个值,该值指示控件是否可根据当前的状态执行加载操作。
public property Clip  (继承自 UIElement
public property Cursor  (继承自 FrameworkElement
public property Data 获取由最近的加载操作生成的实体,作为 IEnumerable
public property DataContext  (继承自 FrameworkElement
public property DataView 通过使用 DomainDataSourceView,获取由最近一次加载操作生成的实体的当前视图。
public property DesignData 获取或设置在设计时使用的数据。
public property DesiredSize  (继承自 UIElement
public property Dispatcher  (继承自 DependencyObject
public property DomainContext 获取或设置用于执行加载操作和提交操作的 DomainContext 实例。
public property Effect  (继承自 UIElement
public property FilterDescriptors 获取用于执行加载操作的 FilterDescriptor 对象的集合。
public property FilterOperator 获取或设置用于将 FilterDescriptor 对象合并到筛选器集合的逻辑运算符。
public property FlowDirection  (继承自 FrameworkElement
public property FontFamily  (继承自 Control
public property FontSize  (继承自 Control
public property FontStretch  (继承自 Control
public property FontStyle  (继承自 Control
public property FontWeight  (继承自 Control
public property Foreground  (继承自 Control
public property GroupDescriptors 获取用于将数据组织到组中的分组对象的集合。
public property HasChanges 获取一个值,该值指示由此 DomainDataSource 公开的项目是否具有挂起的更改。
public property Height  (继承自 FrameworkElement
public property HorizontalAlignment  (继承自 FrameworkElement
public property HorizontalContentAlignment  (继承自 Control
public property IsBusy 获取一个值,该值指示此 DomainDataSource 是否在加载数据或提交更改。
public property IsEnabled  (继承自 Control
public property IsHitTestVisible  (继承自 UIElement
public property IsLoadingData 获取一个值,该值指示 DomainDataSource 当前是否正在加载数据。
public property IsSubmittingChanges 获取一个值,该值指示 DomainDataSource 当前是否正在提交更改,作为调用 SubmitChanges 的结果。
public property IsTabStop  (继承自 Control
public property Language  (继承自 FrameworkElement
public property LoadCommand 获取可在此 DomainDataSource 上调用 LoadICommand
public property LoadDelay 获取或设置自动数据加载操作启动前的延迟时间。
public property LoadInterval 获取或设置累进数据加载情形中两个连续数据加载操作之间的持续时间。
public property LoadSize 获取或设置每次执行 Load 时可加载的最大项目数。该数值等于 0 时,将会加载所有请求的实体。
public property Margin  (继承自 FrameworkElement
public property MaxHeight  (继承自 FrameworkElement
public property MaxWidth  (继承自 FrameworkElement
public property MinHeight  (继承自 FrameworkElement
public property MinWidth  (继承自 FrameworkElement
public property Name  (继承自 FrameworkElement
public property Opacity  (继承自 UIElement
public property OpacityMask  (继承自 UIElement
public property Padding  (继承自 Control
public property PageSize 获取或设置 Data 属性和 DataView 属性返回的视图中各个页面上显示的项目数,如果为 0 可禁用分页功能。
public property Parent  (继承自 FrameworkElement
public property Projection  (继承自 UIElement
public property QueryName 获取或设置用于加载的查询的名称。
public property QueryParameters 获取 Parameter 对象的集合,这些对象表示 QueryName 属性指定的 EntityQuery 方法的参数。
public property RefreshInterval 获取或设置自动 Load 操作之间的时间间隔,此类操作用于刷新可能已在服务器上发生了任何更改的数据。
public property RejectChangesCommand 获取可在此 DomainDataSource 上调用 RejectChangesICommand
public property RenderSize  (继承自 UIElement
public property RenderTransform  (继承自 UIElement
public property RenderTransformOrigin  (继承自 UIElement
public property Resources  (继承自 FrameworkElement
public property SortDescriptors 获取用于对数据进行排序的排序描述符对象的集合。
public property Style  (继承自 FrameworkElement
public property SubmitChangesCommand 获取可在此 DomainDataSource 上调用 SubmitChangesICommand
public property TabIndex  (继承自 Control
public property TabNavigation  (继承自 Control
public property Tag  (继承自 FrameworkElement
public property Template  (继承自 Control
public property Triggers  (继承自 FrameworkElement
public property UseLayoutRounding  (继承自 UIElement
public property VerticalAlignment  (继承自 FrameworkElement
public property VerticalContentAlignment  (继承自 Control
public property Visibility  (继承自 UIElement
public property Width  (继承自 FrameworkElement

顶部

受保护 属性

  名称 说明
protected property DefaultStyleKey  (继承自 Control

顶部

公共 方法

(另请参见 受保护 方法)

  名称 说明
public method AddHandler  (继承自 UIElement
public method ApplyTemplate  (继承自 Control
public method Arrange  (继承自 UIElement
public method CancelLoad 取消当前由此 DomainDataSource 执行的数据加载操作(如果有)。
public method CancelSubmit 取消当前由此 DomainDataSource 执行的提交操作(如果有)。
public method CaptureMouse  (继承自 UIElement
public method CheckAccess  (继承自 DependencyObject
public method Clear 清除 DomainDataSource 中和 DomainContext 上基础 EntitySet 中的所有数据。
public method ClearValue  (继承自 DependencyObject
public method DeferLoad 可用于将多项数据加载操作合并到一项加载操作中。
public method Equals  已重载。(继承自 Object
public method FindName  (继承自 FrameworkElement
public method Focus  (继承自 Control
public method GetAnimationBaseValue  (继承自 DependencyObject
public method GetBindingExpression  (继承自 FrameworkElement
public method GetHashCode  (继承自 Object
public method GetType  (继承自 Object
public method GetValue  (继承自 DependencyObject
public method InvalidateArrange  (继承自 UIElement
public method InvalidateMeasure  (继承自 UIElement
public method Load 启动同步数据加载操作。
public method Measure  (继承自 UIElement
public method OnApplyTemplate 已重写。在应用新模板时生成 DomainDataSource 的可视化树。
public method ReadLocalValue  (继承自 DependencyObject
public methodstatic ReferenceEquals  (继承自 Object
public method RejectChanges 取消由基础 DomainContext 执行的数据更改。
public method ReleaseMouseCapture  (继承自 UIElement
public method RemoveHandler  (继承自 UIElement
public method SetBinding  (继承自 FrameworkElement
public method SetValue  (继承自 DependencyObject
public method SubmitChanges 提交对 DomainContext 中各个 Entity 所做的更改。
public method ToString  (继承自 Object
public method TransformToVisual  (继承自 UIElement
public method UpdateLayout  (继承自 UIElement

顶部

受保护 方法

  名称 说明
protected method ArrangeOverride  (继承自 FrameworkElement
protected method Finalize  (继承自 Object
protected method GetTemplateChild  (继承自 Control
protected method MeasureOverride  (继承自 FrameworkElement
protected method MemberwiseClone  (继承自 Object
protected method OnCreateAutomationPeer  (继承自 UIElement
protected method OnDragEnter  (继承自 Control
protected method OnDragLeave  (继承自 Control
protected method OnDragOver  (继承自 Control
protected method OnDrop  (继承自 Control
protected method OnGotFocus  (继承自 Control
protected method OnKeyDown  (继承自 Control
protected method OnKeyUp  (继承自 Control
protected method OnLostFocus  (继承自 Control
protected method OnLostMouseCapture  (继承自 Control
protected method OnManipulationCompleted  (继承自 Control
protected method OnManipulationDelta  (继承自 Control
protected method OnManipulationStarted  (继承自 Control
protected method OnMouseEnter  (继承自 Control
protected method OnMouseLeave  (继承自 Control
protected method OnMouseLeftButtonDown  (继承自 Control
protected method OnMouseLeftButtonUp  (继承自 Control
protected method OnMouseMove  (继承自 Control
protected method OnMouseRightButtonDown  (继承自 Control
protected method OnMouseRightButtonUp  (继承自 Control
protected method OnMouseWheel  (继承自 Control
protected method OnTextInput  (继承自 Control
protected method OnTextInputStart  (继承自 Control
protected method OnTextInputUpdate  (继承自 Control

顶部

公共 事件

  名称 说明
public event BindingValidationError  (继承自 FrameworkElement
public event DragEnter  (继承自 UIElement
public event DragLeave  (继承自 UIElement
public event DragOver  (继承自 UIElement
public event Drop  (继承自 UIElement
public event GotFocus  (继承自 UIElement
public event IsEnabledChanged  (继承自 Control
public event KeyDown  (继承自 UIElement
public event KeyUp  (继承自 UIElement
public event LayoutUpdated  (继承自 FrameworkElement
public event Loaded  (继承自 FrameworkElement
public event LoadedData 在数据加载操作完成后发生。
public event LoadingData 在启动数据加载操作时发生。
public event LostFocus  (继承自 UIElement
public event LostMouseCapture  (继承自 UIElement
public event ManipulationCompleted  (继承自 UIElement
public event ManipulationDelta  (继承自 UIElement
public event ManipulationStarted  (继承自 UIElement
public event MouseEnter  (继承自 UIElement
public event MouseLeave  (继承自 UIElement
public event MouseLeftButtonDown  (继承自 UIElement
public event MouseLeftButtonUp  (继承自 UIElement
public event MouseMove  (继承自 UIElement
public event MouseRightButtonDown  (继承自 UIElement
public event MouseRightButtonUp  (继承自 UIElement
public event MouseWheel  (继承自 UIElement
public event SizeChanged  (继承自 FrameworkElement
public event SubmittedChanges 每当提交操作完成后均会发生。
public event SubmittingChanges 每当启动提交操作时均会发生。
public event TextInput  (继承自 UIElement
public event TextInputStart  (继承自 UIElement
public event TextInputUpdate  (继承自 UIElement
public event Unloaded  (继承自 FrameworkElement

顶部

另请参见

参考

DomainDataSource 类
System.Windows.Controls 命名空间